static DateTime dateByWeekday(DateTime now, [int startDay = 1]) { return now.subtract(Duration(days: now.weekday - startDay)); }