Are sofas priced the same throughout the whole year or is it better to wait for the sales? If so, when is the bests time to buy? Thanks