Довольно простая идея календаря – каждая строка отвечает за месяц, а столбец за день/число.
Числа, написанные большим размером шрифта, отвечают за выходные дни.
Календарь автоматически перестраивается каждый год.
Посмотрите здесь: NumsCalendar.rkbs.net