(0) Февраль месяц в високосном году вообще убьет твой мозг...
Предлагаю еще сверху навесить цикл от 1 до 12 (месяцев), что бы проверить сколько дней в месяце. (сарказм)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший