I would recommend removing the global $post declaration in your code and then adding ‘eventDisplay’ => ‘custom’ to your tribe_get_events() function call. That may help.
The date format will not much matter; however, if you get an unexpected result a day behind, you might find some progress by adjusting your site’s Timezone settings in “Settings > General”.