Experts reveal the best time to put up Christmas trees, with most recommending late November to early December. Balsam Hill ...