We should handle the case where `Time.parse` raises an `ArgumentError` and return nil.