def METHOD_NAME(self, item):
    """Parse start datetime"""
    start_date_str = item.xpath("start/date/text()").extract_first()
    start_date = datetime.strptime(start_date_str, "%Y-%m-%d")
    desc = item.xpath("description/text()").extract_first()
    title = item.xpath("name/text()").extract_first()
    time_re = re.compile(r"\d{1,2}:\d{2} [APM\.]{2,4}")
    time_match = time_re.search(title)
    if not time_match and desc is not None:
        time_match = time_re.search(desc)
    if time_match:
        time_match_str = time_match.group().strip().replace(".", "").upper()
        time_obj = datetime.strptime(time_match_str, "%I:%M %p")
        return datetime.combine(start_date.date(), time_obj.time())
    return start_date