- do not try to pass `null` to DateTimeImmutable as it would cause an
Exception
- be stricter on small letter-only values that might be turned into a
DateTimeImmutable object because they match with timezone abbreviations
- do not consider pure numbers a date
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>