"Christmas in July" events provide significant off-season discounts (often up to 50% off ) while inventory is still fully stocked.
The cheapest time to buy an artificial Christmas tree is during in January and February , when retailers offer deep discounts to clear out remaining inventory. During this period, you can find markdowns ranging from 50% to 80% off original prices at major retailers. Optimal Times to Buy
Prices may drop slightly a few days before the holiday as stores begin early clearance, but the selection will be very limited. Tips for Maximizing Savings