Maybe I’m looking too simply, but your code sets the order_by for the query here:
'orderby' => 'meta_value_num',
If you change that to “post_date” it should put them in date order, though you may want to look at the other sorting options here:
Maybe I’m looking too simply, but your code sets the order_by for the query here:
'orderby' => 'meta_value_num',
If you change that to “post_date” it should put them in date order, though you may want to look at the other sorting options here: