Update DateTimeUtils.cs

Minor performance improvements. No sense concatenating when format is used, no need to instantiate TimeSpan, only calculate date parts as are required.