Adding recurrent events, which require a simple method `end_time`

Superb project, which just works!

Here is some simple addition to manage events spanning multiple days, with an optionnal `end_date` method on events.