Seasonal dynamics of recurrent epidemics