CacheEntry: use DateTime.TryParseExact()