Print range based on date

Hi. I would like to define a print range based on either a cell value or a date. Here is what my sheet looks like…
It is a reservation list with Name, Date of reservation, time of reservation, contact number and a few other minor details. We print this sheet 3 times a week with updates. When printing, I would like to omit the rows with reservations that have already passed. Can this be done automatically?

Set up a filter Applying Filters , before print, to get visible only the desired rows.

@jodybingo As you have been helped, please help others to know the question has been answered by clicking on the :heavy_check_mark: in upper left area of answer which satisfied the question.