Returns the Monday of the week containing date.
date
static DateTime startOfWeek(DateTime date) => addDays(startOfDay(date), DateTime.monday - date.weekday);