According to query_posts you could do a filtering function like:
function filter_where( $where="" ) {
// where post_date > today
$where .= " AND post_date >= '" . date('Y-m-d') . "'";
return $where;
}
add_filter( 'posts_where', 'filter_where' );
And then your query_posts
doesn’t need to have post_status