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

(0) -10 -2 +2 tip

mercurial