More Robust "When Date Arrives" Autmoations

I would like to see some more options for creating a “When Date Arrives” automation. We are trying to replace outlook for setting to do reminders but the only problem with that is Mondays date automation only allows you to be notified or emailed at a certain time on the date it is due. I would like to see an option to notify someone 15 minutes, 30 minutes, 60 minutes, etc. prior to the start time. This will allow for people to be reminded closer to meetings and event times as opposed to all of the meetings and notifications coming at one time for the day.