You can run this report for future dates but you must include the checkbox 'include missed appointments' since those future appointments will not have procedures posted and will not result in any records in the appointment unless you include the missed appointment criterion.
Same goes for past dates; including the missed appointments criterion will show all appointments status in the Smart Assist Report Card that do not have a procedure posted for that date.