When I was growing up we always had a live tree but my dad would always wait 'til just a few days before Christmas to buy it. The result was a Charlie Brown-like tree with not enough branches and half its needles missing.
Growing up we used to get the tree round about when school broke up (around the 16th/17th of December, usually) but once or twice we left it really late and ended up driving around from one place to another in a desperate race to find a decent-looking tree on the 23rd or even Christmas Eve.
Funnily enough, these last-minute adventures in the cold and dark have stayed in my memory as being far more fun than the years we got a tree in good time.