"The last two months of the year are the best time to buy wedding dresses because there is generally a reduction in demand during the holiday season." . . . .