If you tell it "MM" and "DD" you need to give it two digits in each
case. Oracle gives you an explicit error message (I just tried it);
PG should as well but apparently doesn't bother.
You might consider filing the fact that it doesn't give an error
message as a bug at the PG website.