Написать цикл, определить, какой сейчас месяц, если январь, март, май и т.д. - то 31 день, если февраль - 28 (+поправку на високосные года), если апрель, июнь и т.д. - 30. Тут не совсем автоматически определяется, это оговаривается в скрипте. Я бы сделала так
