get( 'events' ), $event, $request_date ); } else { $should_have_month_separator = Utils\Separators::should_have_month( $this->get( 'events' ), $event ); } if ( ! $should_have_month_separator ) { return; } /* * Depending on the request date we show the later date between the real event start date and the request date. * This avoids users from seeing results "in the past" in relation to an input date or "today". * This does not apply to past events. */ $sep_date = empty( $is_past ) && ! empty( $request_date ) ? max( $event->dates->start_display, $request_date ) : $event->dates->start_display; ?>