Migrate ical formatting from deprecated Date::ICal to RT::Date.

hi,

It's a fair copy of https://github.com/bestpractical/rtx-calendar/pull/3.