Use CultureInfo.InvariantCulture when parsing DateTimeOffset values.

This fix allow log records to be parsed when the current culture is non-English.

The added unit test will fail without the fix.

See: http://stackoverflow.com/q/27268777/688958