Initial DatePicker + TimeField implementation (#2220)
* Fix updating isFocused in useFocusRing
* Add useEvent hook and use it in useScrollWheel
* Improved keyboard event handling
* Improve styling and add granularity option
* Better support for manipulating eras and time
* Various i18n and UI fixes
* Handle timezones
* Improve software keyboard support
* Add hideTimeZone and placeholderValue props
* Add comparison functions etc.
* Refactoring. Add builtin label support, etc.
* Fix existing tests
* Fix react 17
* Fix DST bug
* Fix issues on mobile
Co-authored-by: Danni <drobinson@livefyre.com>