Modelling seasonality in innovation diffusion