Николай, Никак. И это не странное решение, так и должно быть. Подозреваю, вы не совсем правильно используете эту функцию. Future date, он же scheduled post, это еще
неопубликованная запись, а значит у нее еще нет URL, и она недоступна пользователям, не отображается на сайте. То есть, по умолчанию не должна отображаться на сайте, не для этого она сделана. Она будет опубликована при наступлении нужной даты, вот тогда у нее и публичный URL появится. В вашем случае вы пытаетесь "перехитрить систему", принудительно запрашивая еще не опубликованные записи.
Рискну предположить, что вы хотите сделать какое-то подобие анонсов будущих материалов, например такое бывает с ивентами. В этом случае задача решается другим путем – создаете для записей custom field с необходимой датой, и оперируете значениями этого поля. С помощью подзапроса WP_Meta_Query получаете "старые записи" у которых мета-поле <= текущей даты, и "будущие записи", у которых значение >= текущей даты. Везде где дата у вас (по умолчанию – дата публикации) меняете ее на данные из мета-поля. В этом случае все записи – и старые, и "будущие" будут иметь статус publish, публичный URL и все такое. Но выводить вы их можете так, как вашей душе заблагорассудится.