Here's a month-by-month timeline of the best time to buy almost anything in 2017