A new study from Square and the National Christmas Tree Association figured out the best and worst times to buy a Christmas tree.
Unfortunately, the worst times are when you almost definitely want to buy one... and the best times are pretty lame.
The worst time to buy: Cyber Monday, when the average price is $81. Black Friday is the second-worst time, at $77.
The best time: CHRISTMAS EVE, when the prices drop all the way to $47.
Of course, if you actually want to have the tree for longer than one night, you can spend 10 bucks more and buy your tree for an average of $57 in the week leading up to Christmas.