Issue 853

Addresses issue #853 and adds some extra niceties around keyboard entry for the date field and handling of tabbing in and out.