improve parser for my iso-8601 variant, it was eating the immediately following colon