So the way to set the default Run Date to today is to fake print (to PDF) all statements using the menu option and say yes the Statements printed OK, and yes to Update the Customer Printed Dates.
That's a bit convoluted but I'll explain it to the client. Just so you know, I have never in all my years had someone need to reprint a statement as of the last run date, and I have had many many requests to print a one-off current statement, for those clients who don't regularly run statements.
I have also fielded numerous complaints about the default Run Date.
I think it might not be a bad idea to have an option or function to set the default Run Date to the session date.
Steve