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

Fixes https://fedorahosted.org/fedocal/ticket/124
Increase unit-tests coverage for format_full_day_meeting
Small style change
Increase coverage of the delete_recursive_meeting by testing deleting a recursive meeting in the future