Returns the first date of week containing the current date
DateTime firstDayOfWeek({WeekDays start = WeekDays.monday}) => DateTime(year, month, day - ((weekday - start.index - 1) % 7));