Showing posts for today and future

Use get_posts function with WP_Query params instead of get_children. The code will than look like this:

$today = getdate(); 
$pages = get_posts( array(
    'post_status' => array( 'publish', 'future' ),
    'post_type' => 'event',
    'sort_order' => 'ASC',
    'orderby' => 'date',
    'year' => $today["year"],
    'monthnum' => $today["mon"],
    'day' => $today["mday"]
) );
foreach ( $pages as $post ) {
    setup_postdata($post);
        ?><h3><?php echo the_title(); ?> - <?php the_date(); ?></h3><?php
}

wp_reset_postdata();