Fix a regression in 2.8 that caused the clear button next to date fields to set the date to Jan 101 instead of undefined. Fixes #1388061 [clearing pubdate results in "0101" rather than  "undefiined"](https://bugs.launchpad.net/calibre/+bug/1388061)