previousOrSame method
Implementation
DateTime previousOrSame(int weekday) {
assert(debugCheckIsValidTimetableDate());
assert(weekday.debugCheckIsValidTimetableDayOfWeek());
return this - ((this.weekday - weekday) % DateTime.daysPerWeek).days;
}