Improvements to date picker markup, don't allow future dates