Savings.com has unveiled a Best Times to Buy Holiday Gifts guide. They analyzed more than 1.5 million deals from 25,000 retailers and polled leading consumer and shopping experts, in order to find the best times to buy popular holiday gifts.

November 22nd, Thanksgiving: Black Friday sales begin on Thanksgiving this year, the new and unofficial kick off to the shopping season.

November 23rd, Black Friday: Electronics and apparel are the best gifts to shop for on Black Friday, as well as the days immediately following.

November 26th, Cyber Monday: The best gifts to shop for on Cyber Monday are electronics, apparel, toys & games and items for the home & garden.

November 27th-December 7th: Get the best deals from major toy retailers.

December 17th, Free Shipping Day: There is another spike of great deals from apparel brands on the last day free shipping is available to holiday shoppers looking to get their purchases delivered in time for Christmas.

December 20th-25th: If you are thinking of buying a food & wine gift, the best deals are available the few days before Christmas.