Include EndDate in Recurrence

Most other calendar systems include the EndDate as the last day the
recurrence should occur, not the first date it shouldn't.  A simple
change from <= to < fixes this.
Merge pull request #14 from sekjal/Recurrence

Include EndDate in Recurrence