iPhoneアプリで指定した間隔でユーザにお知らせするため、ローカル通知、push通知を使って通知を表示する実装を行っています。

例えば、「毎週月曜日の指定時刻」、「毎月第二、第四水曜日の指定時刻」に通知を表示するイメージです。

毎週月曜日に通知する場合でも、ハッピーマンデーなどで祝日の場合には通知を行いたくないのです。

Xcode7+Swift2で、試しにローカル通知で実装してみましたが、「repeatInterverl」で上に記述した指定は可能なようですが、祝日の通知除外を行う方法が分かりません。

(iOS標準ではない)目覚ましのアプリなどでは、祝日除外設定できるものがあるようですが、実現方法が分かりません。

どなたかご存じないでしょうか?