fixes for date picker and keyboard steps

* refining how the date picker handles timezones and timezone
  conversion
* keyboard: abandoning the 'touch until text edit popup appears'
  approach to clearing a text input view - it is too buggy to rely on