German Holidays
npm install holiday-de

Determine whether a given date is a German holiday
``
var holiday = require('holiday-de');
// set the state (Bundesland)
holiday.setState('nw');
// check your dates -> returns true
holiday.isHoliday(new Date(2015, 0, 1));
`
Footnote: holiday-de plays nice with moment.
* bw: Baden-Württembergby
* : Bayernbe
* : Berlinbb
* : Brandenburghb
* : Bremenhh
* : Hamburghe
* : Hessenmv
* : Mecklenburg-Vorpommernni
* : Niedersachsennw
* : Nordrhein-Westfalenrp
* : Rheinland-Pfalzsl
* : Saarlandsn
* : Sachsenst
* : Sachsen-Anhaltsh
* : Schleswig-Holsteinth
* : Thüringen
* NeujahrstagHeilige Drei Könige
* Tag der Arbeit
* Augsburger Friedensfest
* Mariä Himmelfahrt
* Tag der Deutschen Einheit
* Reformationstag
* Allerheiligen
* Heiligabend
* 1. Weihnachtstag
* 2. Weihnachtstag
* Silvester
* Rosenmontag
* Gründonnerstag
* Karfreitag
* Ostersonntag
* Ostermontag
* Christi Himmelfahrt
* Pfingstsonntag
* Pfingstmontag
* Fronleichnam
* Buß- und Bettag
*
Note that in 2017 Reformationstag is a holiday in all states.
To check which holidays are enabled for a state, call setState() and check the holidays object:
``
holiday.setState('nw');
console.log(holiday.holidays);
To enable a additional holidays, set them to true in the holidays object:
```
holiday.holidays.Rosenmontag = true;
holiday.holidays['Augsburger Friedensfest'] = true;