What is the general time of the year do the following years models become available ? Just wondering if it's worth holding off til late summer to buy.