Ensures onChange has latest values from getTime()
Ensures onChange has latest values from getTime()

This change utilizes the callback parameter of setState to ensure that the parent onChange event is not called until after the state has been updated by React.  Before this I was receiving stale data in the parent's onChange handler.

catc/react-timekeeper,catc/react-timekeeper