Christmas in Germany is celebrated with many traditions that are unique to Germany. Christmas celebrates the birth of the Christ child, Baby Jesus.
Christmas celebrations start in Germany on 24th December (Christmas Eve) when Christmas gifts are exchanged. On 25th December (Christmas Day) and 26 December, usually the family gets together for celebrations and also the religious Christians will visit Christmas mass during these days. The German festive season starts at the end of November or early December with the Advent celebrations. During the festive season, many cities and towns hold Christmas markets which open usually from beginning of December until Christmas eve. Here see a photo of the traditional Christmas market in Berlin.