Date add(Duration duration) { DateTime dateTime = DateTime(year, month, day).add(duration); return Date(dateTime.year, dateTime.month, dateTime.day); }