Okay, not sure how beneficial this is going to be but I’m going to try! Firstly, events are my worst favourite CPT to create, if you can use a (reputable) plugin I would. Reason: I dislike dates – past dates, events still showing up after even has passed, etc.
Okay mini vent over! This is something similar to what I have made. Some notes I would change is on the CPT is entering the DATE as YYYY-MM-DD rather than MM/DD/YYYY – it just makes it work better in the meta_query.
Also I’m no way a WordPress aficionado or knowledged. This is just somethings I came across and combined into one. I’m not even sure if it is usuable, but it’s a start and somebody might be able to clean it up/improve it for both of us!
// Some variables!
$event_s_date = get_post_meta( $post->ID, ‘event_date’, true ); // Get your start date from the CPT post
$current_date = date( “Y-m-d”, mktime(0,0,0,date(“m”),date(“d”),date(“Y”)) ); // Get todays date
$event_s_date = date(“Y-m-d”, strtotime($event_s_date)); // Turn the CPT start date PHP readable/comparable data