Date(int year, [int month = 1, int day = 1]) { this.year = DateTime(year, month, day).year; this.month = DateTime(year, month, day).month; this.day = DateTime(year, month, day).day; }