The best times to buy:

April, November, and January. That’s when stores offer discounts of 25 to 30 percent on average, says Skirboll. “Thursdays and Fridays are the days with the best beauty deals,” she adds. “Retailers want to stoke weekend shopping sprees.”