I hope this isn't too complicated to start you off, I'll explain step by step.
You can use your report as it is, what I'm go explain is how to use a Combo box on a form to select a date record and only print records for that date. You asked for Current date, but unless the data alters after the current date this should be of use to you.
Step one:
Go to the Query Tab and select "New" in design view. Add the Table that is used in your report. From the field list add only the date field. Sort it in descending order and ensure "Totals" is activated (on view menu) leave as "group by". Save as DateLookup (for example).
I suggested this in case your table has duplicates of the same date, since this query will be used for the lookup, plus you can sort the query in descending to bring up the latest date first.
Step Two:
Start a new form in design view (cancel wizard). Drop a combo box onto the grid. With wizard select first option to Lookup values in Table/Query, then select the query Above, then the Date field, choose the option to "Remember for later use" Save the Form and name the control.
Step Three:
Double click the Control to go to properties. Find the "on change" Event in the list and click the button (3 dots). Choose Macro and Save it.
Choose the "Open Report" Action in the Macro, In the arguments below select your report, then "Print Preview" (for testing). Now the next part is key to making this work.
IN the "WHERE" section put the following:
[ReportsDatefield]=[Forms]![Form Namefrom Combo]![Name of Combo]
Save the Macro and the Form.
Now go to "Form View" and select a date, after it is selected the report should open and only display the selected recods.
On your Switch board set a button to open the form, now when you select the combo the most current date will be at the top.
Ziggy