Fix editing recurrent meetings

If the time is free in the future, save, otherwise only do so if the calendar
allows it.

Fixes https://fedorahosted.org/fedocal/ticket/72