readdate: Fix traceback when nothing is consumed from the input text

Make prefix phrases to the times of day optional again, to satisfy the tests

Add test for 'feed the cat in 3 days'

(0) -10 -3 +3 tip

mercurial