Issue : Inconsistent return in `clean_date_time_zone`

Author: PrinceSajjadHussainCreated Jun 22, 2025Updated Jun 22, 2025

The function `clean_date_time_zone` returns either three values (date, date_time, time_zone_parsed) or raises a ValueError exception. There is no explicit return if the try block fails. It should return None or a default value on error if not raising an exception to guarantee consistent behavior.

Source: donnemartin/data-science-ipython-notebooks