Rework the time utils a bit so they work with Dexcom and are more modular; dexcom times now seem correct.