Daily, Weekly and Monthly types can have their schedules augmented by including on-off dates and excluding date ranges. Including dates allows for the adding of an arbitrary number of additional on-off dates to the schedule. Excluding date ranges allows for adding an arbitrary number of date ranges that the Job will not run in. For the exclude date ranges, the start date is inclusive and the end date is exclusive.
For example if you have a Job that runs every day, but you don't want it to run on company holidays, then simply enter the company holidays into the exclude date range and you get the desired behavior.