[Code Cleanup/Calendars] Fixed an issue with PHP versions earlier than 5.3.6 where DateTime::modify() doesn't work with absolute times.  This caused recurring calendar events to disappear.