If memory serves, all that expire in any given year, expire on the same date...5/31. So, there will be many renewing at the same time, plus whatever new applications the state gets. So renew as early as possible, to give the state time to handle the sudden rush. I believe you have to wait until after the 1st of the year...so, as Sigarms12 said, first business day in January.