Reformat.
Add holydate
Refactor according DRY.
Change.
Reformat.
Refactor year menu, reformat month menu, fix bug (with '/' url) in daysmenu.