Как сказал Саймон, праздничные дни, которые cron не сможет установить.Таким образом, вы можете написать промежуточную программу для вызова веб-задания.
Установите настройку приложения в программе со списком дат, которые вы ежегодно обновляете для государственных праздников, и тогда ваша программа проверит этот день и не запустится, если это государственный праздник.