Don't crash when passing nil string to `dateFromString:` `dateFromString:timeZone:` `dateFromString:timeZone:range:`