Normally late summer and fall is the time to get the best deals. There may be an issue this year as my LBS has told me they have sold a lot of bikes this year.

So I would go looking for a deal.