QUOTE FROM ABOUT.COM:
In the German-speaking countries, Christmas (Weihnachten) lasts approximately from December 1 to January 6. However, in some parts of German Europe the Christmas season begins as early as Martinstag on the 11th of November! As I mentioned in another Christmas Article the date of Christmas has fluctuated over the centuries. At one point January 6 was the date of the celebration, and that is still the date for some eastern Orthodox churches. In this article we look at the key dates of the Christmas celebration in Austria, Germany and Switzerland.
Christmas Advent Calendar link:
German Christmas images
German Christmas Food Images