Fixes #21 and fixes #22: Show correct date in first notification

And splice the correct notification from the queue when canceling and
rescheduling.