Using WP_Query to re-query and sort results using a date?

thanks for responses,

Allowed me to find correct answer which I’ve posted below –

$tickets_for_user = get_posts(array(
                                        'post_type' => 'ticket',
                                        'orderby' => 'meta_value_num',
                                        'meta_key' => 'event_date',
                                        'order' => 'ASC',
                                        'posts_per_page' => 1,
                                        'meta_query' => array(
                                                              'relation' => 'AND',
                                                              array(
                                                                    'key' => 'event_date',
                                                                    'value' => array($today,'20991231'),
                                                                    'compare' => 'BETWEEN',
                                                                    'type' => 'DATE',
                                                                    ),
                                                              array(
                                                                    'key' => 'member',
                                                                    'value' => $user_id
                                                                    ),
                                                              array(
                                                                    'key' => 'state',
                                                                    'value' => 'complete'
                                                                    ),
                                                              )
                                        ));

    $tickets = array();
    foreach($tickets_for_user as $ticket) {

Important note from the Codex:

The ‘type’ DATE works with the ‘compare’ value BETWEEN only if the date is stored at the format YYYYMMDD and tested with this format.

You will also have to put the dates in order, with the earliest coming first in the array.