lastDayOfMonth method
The last day of a given month
Implementation
DayDart lastDayOfMonth([Object? date]) {
DayDart d = clone(date)..hour(12);
var beginningNextMonth = (d.month() < 12)
? clone(DateTime(d.year(), d.month() + 1, 1))
: clone(DateTime(d.year() + 1, 1, 1));
return beginningNextMonth.subtract(1, DayUnits.D);
}