ISO timestamp parsing