Refactor time utilities so it's not in a driver; dexcom now generates CBG records