I'm going to give you only a part-answer and another option. Windows Task Scheduler can be used as your 'date trigger', the WTS task can be configured to kick off a powershell script. The end product is that an email is sent out.
I had a similar scenario here, please read the answer for an outline of this method. It's been ages since I did this though, I've since changed jobs so no longer have the .ps script I used. But you could try doing some research on this if it seems promising for your scenario.
For reference
How to create an automated task using Task Scheduler on Windows 10.
You'd still need to find a suitable powershell script though.