Split GetTime function out