day -10, month - 12, year - 20
Объяснение:
Масса ошибок в коде, которые пришлось исправлять.
Самое главное: year - {-1}
-1 тут быть не может, можеть стоять только 0, 1 и 2, ибо у функции format параметры нумеруются 0, 1, 2. Предположил, что там имеется в виду {1}, а не {-1}.