A couple of commands that might be useful for date manipulation:
Change filename’s modification date to today at 6 am
$ touch -d "`date "+%D"` 06:00:00" filename
If you install faketime,
Run script as if it were 10 am now
$ faketime "`date "+%D"` 10:00:00" script