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

hi,

It is a retry of https://github.com/bestpractical/rtx-calendar/pull/2