Tuesday 01 Jan New Year's Day Sunday 06 Jan Epiphany Friday 29 Mar Good Friday Monday 01 Apr Easter Monday
Wednesday 01 May Labour Day
Thursday 09 May Ascension Day
Monday 20 May Pentecost Monday
Thursday 30 May Corpus Christi
Thursday 15 Aug Assumption of Mary
Thursday 03 Oct German Unity Day
Thursday 31 Oct Reformation Day
Friday 01 Nov All Saints
Wednesday 25 Dec Christmas Day
Source: http://public-holidays.blogspot.com/2012/10/public-holidays-germany.html