Selected Answer
You can do all of this for sure. I am not going to whip it up from scratch for you here, but I will give you the outline of what you need and some resources.
You will need a macro that runs on a certain date and time, which is not exactly reliable since you will have to have the scheduling program open, which I assume you meant to be Excel. If there is a way to do all of this from Outlook, that might be better if you always have it open.
Once you have the scheduling part down, then all you need to do is to send the email, which is actually very easy to do if you have Excel and Outlook on the same system.
Here are some resources:
Send Emails from Excel - this includes a sample file and video tutorial.
Send Email VBA Macro - this is a sample and easy-to-understand email macro that should get you started sending emails from Excel.