Can automessage be used as an annual reminder?

Is it possible to setup
Automessage to be used as an annual reminder service.

ie: users will need a reminder of their own specified events and anniversaries..
ie Birthdays Feb 14 Jun10 Sep18 etc
We need to send users an email 7 days before their desired notice date..

What is the best option?

Before I tackle Enewsletter groups to see if its possible, can Automessage succeed in this function?