An edge case behavior of `DatePropertyRule` changed between ical4j 3.x and 4.x. We're using `DatePropertyRule` in `ICalPreprocessor`. See https://github.com/ical4j/ical4j/issues/868 See https://github.com/bitfireAT/synctools/pull/257/changes/0e442b63a54ebcb1ce19d729c1ebf36007bebf8b#diff-23e756e5ca13141065c8c527b22fc00da74ae6ec226ed273fffcc1da22ffd518R246