fix(datepicker): ignore null dates when using keyboard navigation

Creating pull request again with just changes.  This fixes defect #1204.