Temporary Greeting for Vacation

Is it possible to set up a temporary greeting that will override but not delete my current greeting? I have a schedule set up currently with an afterhours greeting for nights and weekends, then phones one from 9-5 daily.

I’d like the option to set a temporary greeting. For example on Thanksgiving weekend, I’ll like to be able to record a greeting that will run from Thursday until Sunday explaining that our offices are closed for the holiday. After the specified time period is up, the system would revert back to my standard recorded greetings. Possible? I used to use services like onebox and ring central that had this option. I would just record a temporary greeting and enter and expiration date. Any option to do that on FreePBX? my service provider that set up my phones doesn’t know how to do it.