Ability to add "holiday" to the workday based on a calendar entry for example

instead of hard coding added holidays, it would be useful to be able to add a holiday from a service.
calling the service could be based from a calendar entry for example to then add or remove a workday entry