Refactor time label into its own file.
Will allow for usage outside of the TimeEdit.