well theres many ways you can setup the timer for every week/month/year example

.timerYEAR 0 xnumberofsecondstillyear2007 commandhere

or have it condition as a if statement like for example

on *:JOIN:#:{
if ($date(yy) == 06) { run timer here }
}