Fix issue 45

Couple of problems:
* First is that the API returns `item.start.date` as opposed to `item.start.dateTime` for All day events.
* Second is that the API returns extra All day events that fall outside of the date range parameters that are being passed to it. Widget has to account for this.