REF: separate out _parse_with_format
The non-string paths in array_strptime look a lot like the non-string paths in array_to_datetime.  I'd like to share more of those.  This is a step in that direction.
Thanks @jbrockmendel 