When is the best time to put Christmas decorations up and where to buy a Christmas tree?

You know it’s December when you pass beautifully lit windows in the evening, gaze inside and see a Christmas tree, tall and magical in the corner. But when it comes to actually buying the tree… where is the best place to buy one, real or fake, without …
( read original story …)