Отрисовка календаря на JavaScript

Задача: нарисовать нечто подобное

Решение: