pigjar-23 Refactoring iterevent (Rich date comparisons for events)