Clean up all the bull shit
Clean up all the bull shit

Fixes

- returning focus to correct button after selecting a date at mobile resolutions
- Fixes issue with key press not closing calendar at mobile resolutions.
- consolidates set state calls
- Sets state correctly by using function as first argument to setState

mxenabled/mx-react-components