Ensure that the end of the recursion is greater than the date of the meeting

Fixes https://fedorahosted.org/fedocal/ticket/124
Merge pull request #130 from fedora-infra/fix_ical

Ensure that the end of the recursion is greater than the date of the meeting