Refactored to use NSTimeIntervalFormatter