If you don’t want to put a tree up until the 21st you can often get a bargain then.
Over the past 5 years my maximum spend on real 6ft Christmas trees has been £10
Some of the DIY chains give their Christmas trees away after the 20th December.
Last year B&Q were doing buy one get one free at £8.99 each.
I suspect they it costs them to dispose so they’re desperate to get rid.