I don’t know how to do that on gmail, but Google has a calendar that will do that easily. It will send you email, or even a text message to your phone. It’s easy to set recurring or individual events. I use it for all my appointments, anniversaries birthdays, classes, dentist and Doctor visits, etc.