DateTimeImmutable::createFromFormat returns false on failure

Fixes #3224

I want falseable types...

Test Plan:
slow tests