One of the good things about Reminders app is that it allows you to set due dates and times with each task you enter. You can set these times and dates manually, or you can use natural language expressions with the app to set up your time-sensitive tasks a lot more quickly. Here’s how to do it.
Launch Reminders and select a list of reminders you want to add tasks to, or create an entirely new list. Then, click on the little Plus icon in the upper right; this should create a spot for you to make a new reminder. Now, type in your natural language request, like "Meeting with John tomorrow at 11:30".
Reminders will create the actual task, but will also set up a notification to let you know when the event is about. You don't have to create the reminder, select the info button, and put in the details one at a time.
Simply drag and drop the message from Mail to the Reminders application icon in the Dock. The Reminders app will present a new item in your default list with the name of the email as the title, and a link to the message. Clicking the link will open the email in Mail. You can easily set a reminder for a location or date, along with a priority from here.
You can also drag and drop an email from the Mail app into the Calendar app on a specific date. This will create a new event on that date.