Программа предназначена для демонстрации решения задачи "Даты" (Ф.Меньшиков "Олимпиадные задачи по программированию" стр.52) методом динамического программирования.
После нажатия кнопки "Начать игру" программа выбирает для первого игрока день и месяц из соответствующих окон. Игроки поочерёдно увеличивают или день или месяц на 1 или на 2. Новая дата тоже должна быть правильной. Игрок назвавший 31 декабря проигрывает.