Depending on what you already have set up, and whether you want to play a specific message for Memorial Day or simply a generic prompt, you have a few options:
Option 1: If you just want to play a message that you are closed for Memorial Day, and you already have an IVR configuration, the easiest solution is to use the Holiday Message call flow as the Closed Hours Call Flow. You just need to remember to change it back to the previous closed hours call flow on 5/30. Make sure you add the Memorial Day schedule to the schedule group’s Closed Schedules.
Option 2: You can also modify your existing closed flow to play a special message that you are closed for Memorial Day by using Date/Time expressions to perform the appropriate operation based on the holiday timeframe. This article doesn’t have a specific example, but you can get started on how to build an expression for your case by looking at the parallel array approach as explained in Example 2 here: https://help.mypurecloud.com/articles/datetime-values-in-architect-flows-and-daylight-savings-time-dst-calculations/ .
Option 3: If you have a schedule group tied to an IVR configuration, you can just play a generic “closed” message by adding the Memorial Day schedule to the schedule group’s Closed Schedules.
FYI, we are actively looking at ways to improve holiday scheduling.