Correctly order upcoming recurring events