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

Fixes https://fedorahosted.org/fedocal/ticket/124