def METHOD_NAME(self, response):
    # An example demonstrating the structure of the time data on the page:
    # <div class="soi-event-data">
    #     <h2>When</h2>
    #     Tuesday, March 21, 2023
    #     <br/>
    #     9:00 AM - 4:00 PM
    # </div>
    time_data = response.css("div.soi-event-data").get()
    time_data = time_data.replace("\r", "").replace("\t", "").replace("\n", "")
    time_data = time_data.split("</h2>")[1].split("<br>")
    date_list = time_data[0].strip().split(" ")
    year = date_list[3].strip(",").strip()
    month = date_list[1].strip(",").strip()
    day = date_list[2].strip(",").strip()
    time_list = time_data[1].split()
    start_hr = time_list[0].split(":")[0]
    start_min = time_list[0].split(":")[1]
    end_hr = time_list[3].split(":")[0]
    end_min = time_list[3].split(":")[1]
    start_meridiem = time_list[1]
    end_meridiem = time_list[4]
    start_date_time = datetime.strptime(
        f"{year}_{month}_{day}_{start_hr}_{start_min}_{start_meridiem}",
        "%Y_%B_%d_%I_%M_%p",
    )
    end_date_time = datetime.strptime(
        f"{year}_{month}_{day}_{end_hr}_{end_min}_{end_meridiem}",
        "%Y_%B_%d_%I_%M_%p",
    )
    meeting = Meeting(
        title=self._parse_title(response),
        description=self._parse_description(response),
        classification=self._parse_classification(response),
        start=start_date_time,
        end=end_date_time,
        all_day=self._parse_all_day(response),
        time_notes=self._parse_time_notes(response),
        location=self._parse_location(response),
        links=self._parse_links(response),
        source=self._parse_source(response),
    )
    meeting["status"] = self._get_status(meeting)
    meeting["id"] = self._get_id(meeting)
    yield meeting