Makes it so the event date you set via ACF's Date Picker is used so you only display posts with events that have not passed yet.
<?php
$today = date('Ymd');
$args = array(
'post_type' => 'events',
'showposts' => 5,
'meta_query' => array(
array(
'key' => 'event_date', //name of custom field
'compare' => '>=',
'value' => $today,
),
),
'orderby' => 'meta_value_num',
'order' => 'ASC',
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post();
//LOOP STUFF HERE
endwhile; endif; wp_reset_query(); ?>