Я согласен с Джони, не может быть встроенного подхода к управлению праздниками, потому что они меняются в зависимости от года, страны и даже штата.
Лучшая практика заключается в том, чтобы отслеживать в дополнительной таблице все праздники для вашей компании. Детализация таблицы - это Дата, которая может содержать только дату праздников.
Затем вы присоединяете Календарь к празднику и создаете новый атрибут HOLIDAY_FL в Календаре.
Наконец, Вы знаете для каждой даты в своем календаре, является ли это выходным днем.