[ticket/122] Correctly display days in calendar

Due to changes in handling the time the HTML is incorrectly created and
thus causes a <tr> for every day. This results in every day being on a new
line. Additionally, the calendar module is now HTML5 valid.

B3P-122
Merge pull request #123 from marc1706/ticket/122

[ticket/122] Correctly display days in calendar