The average price of a Christmas tree has surged 10 percent from the past year, with shoppers likely to spend on average between $80 and $100,
The average price of a Christmas tree has surged 10 percent from the past year, with shoppers likely to spend on average between $80 and $100,