fix whole-day events in ical