Программа почти написана. Надо перегруженный конструктор сделать, как в задании описано, и сделать "защиту от дурака": если вводишь неправильный формат или вообще не дату, чтобы писало "ошибка, введите заново" и просило повторный ввод, а не зацикливалась программа, как сейчас (либо выдаёт несуразные значения).
Сделать принскрины выполненного задания.