fix issue #10: handle version numbers changing

What, you don't like the crazy zero-index for months and 1-index for everything else with the YMD constructor? :p