The scheduled report does not run on your computer, but on the Cognos server. If that server lives in another time zone than you do, situations like the one you describe can happen. In that case, you will need to tweak your calculation of "today".