The absolute best time of the year to buy a home is between Thanksgiving Day and New Year’s Day.