public static bool IsWeekend(this DateTime date, int weekendLength = 2, DayOfWeek endOfWeek = DayOfWeek.Sunday) { return date.GetEndOfWeek(endOfWeek).AddDays(-weekendLength).Date < date.Date; }