Query only past events and only future events in the event calendar

For Past events:
I have used date functino according to the time zone. Another date can also be added to the wp query.

date_default_timezone_set('America/Winnipeg');
$date2 = date('y-m-d h:i');
$pastEvents = tribe_get_events( [
  'start_date'   => '2014-10-01 00:01',
  'end_date'   => $date2,
  'posts_per_page' => 10,
] );

For Future events:

$pastEvents = array(
  'post_type' => 'tribe_events',
  'post_status' => 'publish',
  'posts_per_page' => 10,
  'order' => 'rand',
  'date_query' => array(
    'before' => 'today', // today can also be replaced by now
    'inclusive' => true
   )
);

for more details visit:
date function
tribe_get_events