Today is the last day to buy beach badges at cheaper pre-season rates in many South Jersey shore towns.