Correctly handle missing year when formatting as string
Fixed ISO8601 / XSD parsing to accept partial dates/times