Creates a Date object from day, month and year values. Performs validation.
Date(final int day, final int month, final int year) : _date = DateTime(year, month, day);