Hi LapFox and welcome to Windows 7 Forums
Do you have an option in your BIOS called Resume By RTC Alarm
or similar? Enable it, and you can set the time and date that you want your system to wake up.
As for logging in, see Log On Automatically at Startup