Hobby Lobby typically runs their 90% off Christmas sale after the holiday season is over. This sale usually takes place in early to mid-January, and it's a great time to get some amazing deals on Christmas decorations and other items. The sale typically lasts for about a week, so be sure to check back frequently to see if any new items have been added to the sale.