Our suggestion for this use case is that you create a working policy and book those dates for all relevant employees in bulk, via Import, providing visualization of the blocked dates and preventing overriding.
-
Set up a time off policy type for this purpose
-
Name it, e.g., 'Blocked days'
-
Set it as Working
-
Do not allow overriding
-
Set up a time off policy under that policy type
-
Allowance could be unlimited
-
Cycle could be annual, Jan-Dec
-
You can block requests from being made by employees themselves (then, only Managers or Admins can do it on their behalf)
-
Assign it to all relevant people
-
Import time off requests for all people in bulk, for the dates they shouldn't book time off on.