Add months to a DateTime
DateTime addMonths(int months) { if (this == null) throw Exception("DateTime is null"); return DateTime(this!.year, this!.month + months, this!.day); }