Scheduled reports execute in the time zone of the user who schedules the report.
By default, a scheduled report uses the time zone of its Run As user, which is ordinarily the user who created the schedule. The schedule can be configured to use a different specific time zone.
Community Discussion