NLP Dates recognized while typing

NLP style date entry similar to Todoist. Due dates and times (

monday would automatically set the date for the upcoming monday.

Set a recurring due date (

every workday at 9a would create a reoccurring item on M:F at 9 am.
every two weeks on Friday
every tuesday at 10:30 am from 1/24/23 to 2/21/23
every 3rd Tuesday starting Aug 29 ending in 6 months