Это возможно.Запись в календаре «выходной» ничем не отличается от любой другой встречи, поэтому, чтобы добавить встречу в праздничные дни, необходимо выполнить поиск встреч пользователя для каждой даты праздника, чтобы определить, существует ли уже назначенная «праздничная» встреча, и добавить новую встречу, еслиобязательно.
Поскольку ваше приложение является единственной вещью, добавляющей встречи в праздничные дни, должно быть легко определить, существует ли встреча, так как вы можете использовать соглашение об именах или добавить свойство пользователя, чтобы указать, что это "праздник""Встреча.
Всегда есть риск, что вы пропустите существующую праздничную встречу и добавите вторую встречу - вам нужно будет определить, насколько велик риск.