DateTime mostRecentMonday({DateTime? date, int addDays = 0}) { date ??= DateTime.now(); return DateTime( date.year, date.month, date.day - (date.weekday - 1) + addDays, ); }