iCalDateTIme: fix all-day entities

When setting an all-day entity (no time), make sure to set the
NSCalendarDate to GMT before formatting the string.