Why would you want to do this? The system is running maintenance at that time on all its' processes including backing up the translations, comparing the backup to the live set to make sure all is well, testing all the cards and doing everything short of a reset.
You would need to change the maintenance schedule to begin at 7PM and complete by midnight, otherwise maintenance runs will never complete and you could have a problem and not know it.
I don't know of a way to schedule a reset, the usual theory is that someone is on site in case something goes wrong. What kind of a reset are you wanting to do? Reset 1, 2, 3, or 4? And again, why?