Days off by 1

Days of the month range from 1..31, but months range from 0..11.  If parsed contained April 22, 2014 as in {dd:22, mm:4, yyyy:2014}, then date will be off by one.  Adding one fixes this.  I guess you could also add one to 'dd' where parse sets it up.  But this seemed to be more straight forward.  I also wonder why this was not caught by testing and think maybe I'm doing something wrong.  My format is mm/dd/yyyy.