Handle UNTIL properly in RRULE

* We weren't handling UNTIL properly in cases when the until date
  in GMT was on a different day than in the local time zone
* Rewrite this code to take into account the local time zone

Bug: 5057748
Change-Id: I3543671d434fcd672a3151a57877ba15c2195029
2 files changed