found on the interweb...
Question: When should you take down your Christmas tree?
One of saddest sights of Christmas is to see Christmas trees out at the curb on December 26.
Answer: Traditionally, Christians did not take down their Christmas trees and other Christmas decorations until January 7, the day after Epiphany. The Twelve Days of Christmas begin on Christmas Day; the period before that is Advent, the time of preparation for Christmas. The twelve days of Christmas end on Epiphany, the day that the Three Wise Men came to pay homage to the Child Jesus.
Because so many people, especially in the United States, treat the Advent season as the "Christmas season," however, the actual Christmas season gets lost. By the time Christmas Day comes, people are ready to pack up the decorations, and the tree—which they might have put up as early as Thanksgiving weekend—is probably past its prime.
If we were to revive the older tradition of putting up the Christmas tree and decorations closer to Christmas (see "When Should You Put Up Your Christmas Tree?"), then we could celebrate Advent to its fullest—and in keeping our decorations up after Christmas Day, we might find a renewed sense of joy in celebrating all Twelve Days of Christmas.
Every year, it seems that Christmas decorations start appearing a little bit earlier, and stores are now playing Christmas music even before Thanksgiving (and a few even before Halloween!). Many people even decorate their Christmas tree the weekend after Thanksgiving. But is there a proper time to put up your Christmas tree?
The Traditional Answer
Q: When Should You Put Up Your Christmas Tree?
A: Traditionally, Christians did not put up their Christmas trees until after noon on Christmas Eve. The same was true of all Christmas decorations. The purpose of the tree and the decorations is to celebrate the feast of Christmas; by putting them up early, we anticipate the feast, and Christmas loses some of its sense of joyfulness when it finally does arrive.