public static DateTime EndOfWeek( this DateTime dt, DayOfWeek startOfWeek ) { return dt.StartOfWeek( startOfWeek ).AddDays( 6 ); }