Non-service periods & holidays

How to configure the scheduling of automated messages and services for non-service scenarios; working with calendars and business hours.