Time value objects, parsers and formatters