Last modified: 2014-04-01 12:27:01 UTC
Currently, when trying to parse something like "December 2012" and precision "day", the Time Parser returns "+0000000000000012-12-00T00:00:00Z" and precision "11" which is the wrong precision, because it indicates a day but instead should indicate a month. The correct return would be "10" (if the parser is smart) or at least it should fail to parse.
It looks like this is in DataValues/Time
https://github.com/DataValues/Time/pull/10
Change 119980 had a related patch set uploaded by Addshore: Use DataValues/Time version ~0.5.0 https://gerrit.wikimedia.org/r/119980
Change 119980 merged by Addshore: Use DataValues/Time version ~0.5.1 https://gerrit.wikimedia.org/r/119980