Fixes a bug where DateTimeFormat would accept 0 as a valid month or day. Also adds a test to demonstrate the fix. patch by: shanjianli review by: ajr git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5257 8db76d5a-ed1c-0410-87a9-c151d255dfc7