Recurring Date from Previous Year

Trying to find a way to get Anniversary Dates as well as Birthdates to reoccur on the calendar every year. For example, if I have an employee whose birthday is February 2nd, 2002 and they have a hire date of June 14th, 2019, how can I have these dates show up yearly on my calendar? I would like to be notified a week prior to each of these dates, yearly. Is there any way to do this?

Recurring dates in general would be great. We have some bills that are due monthly or quarterly and I have to track them manually.