DateTime::createFromFormat() returns FALSE on failure

fixes #1495 

After this fix there should be a few tests that can be moved from zend/bad to zend/good. I was hoping you guys have a script for that. ;)