Start with the Fantastical integration guide. It may answer your questions. There are a number of sample actions as well.
As for making the reminders happen, I’m not sure that can be done with simple natural language parsing in Fantastical, but maybe. Drafts can create calendar events directly and add alarms, but that would require scripting to get customized behavior like you describe.