Ref https://github.com/python-caldav/caldav/issues/35#issuecomment-2125631113 and below
Ref #35 (comment) and below