Разработайте класс Date для представления дат. Используйте полученный класс, чтобы создать дату и вывести её.
При создании класса используйте следующий шаблон: http://pastebin.com/McpHqTuY
Не изменяйте функцию main().
 
Реализуйте конструктор Date::Date(int day, int month, int year), принимающий число, месяц и год и создающий соответствующую дату. Если конструктору переданы некорректные аргументы, должна создаваться дата 1 января 1 года. Аргументы считаются корректными, если:
 -  Номер года положителен и не превышает 9999; 
 -  Номер месяца положителен и не превышает 12; 
 -  Номер дня положителен и не превышает количества дней в соответствующем месяце соответствующего года. 
 
Также реализуйте метод Date::print(), выводящий дату в формате «ДД.ММ.ГГГГ».
Вы можете добавлять дополнительные методы в секцию private, если это необходимо.