Fix json output for recurring dates

The start date was always being shown, even if it was a recurring event on a different date.  Using the `getStartTime()` and `getEndTime()` methods accounts for the currently selected recurring date.
Merge pull request #132 from mfairchild365/recurring-dates-json

Fix json output for recurring dates