Creación de un evento de día completo utilizable por iCal

Me preguntaba cómo se crea un evento de todo el día. Intenté crear un evento omitiendo el componente de fecha/hora, que se ve así:

[event start="2023-03-20" status="public" name="My Event" end="2023-03-23" allowedGroups="trust_level_0"]

Sin embargo, cuando intento añadir este evento a mi calendario (es decir, exportación iCal), obtengo un archivo iCal que se ve así:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART:20230320T000000Z
DTEND:20230323T000000Z
SUMMARY:My Event
END:VEVENT
END:VCALENDAR

Outlook no reconoce dicho evento como un evento de todo el día. Puedo lograrlo cuando edito el archivo iCal yo mismo de la siguiente manera: cambiando las marcas de tiempo de inicio y fin a valores de solo fecha:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART;VALUE=DATE:20230320
DTEND;VALUE=DATE:20230323
SUMMARY:My Event
END:VEVENT
END:VCALENDAR

¿Es posible crear un evento que el software de calendario trate automáticamente como un evento de todo el día?