You need to create the formula as a field on the object then create a workflow rule (or process builder, both would work). Criteria would be: NOT(ISBLANK(start_date__c))
Then add a time trigger that would say “0 DAYS before Formula date”. Now add an email alert (you’ll need a template) and send it.