private PublicHoliday ApplyShiftingRules(PublicHoliday holiday) { return(holiday .Shift(saturday => saturday.AddDays(2), sunday => sunday.AddDays(1)) .ShiftWeekdays(tuesday: tuesday => tuesday.AddDays(-1), wednesday: wednesday => wednesday.AddDays(2), thursday: thursday => thursday.AddDays(1))); }