before, after, between did not cover all cases. The choice of the marginal cases was decided by the best behavior when displaying problems from outside an actual problem set (in which case the dates may all equal now).
Changed paths: