No, but you can use this test:
object k=Calendar.Events.se["midsummers eve"]->next(Calendar.Year()); k->second(1)!=k->second(2);
The problem was/is that many (all?) WDRel events was regarded as 0 days long, due to the wrong constant used in combination with sscanf in the patched code.