I tried Filterize and didn't like it, so I wrote my own. This solution depends on Mac Automation. Mobile users with a Mac can benefit if you leave it running.
This script accepts natural language tags in a variety of formats that begin with "repeat". Yes, these are actual tag names.
"repeat every 3 days"
"repeat Tuesday"
"repeat monthly"
"repeat daily at 5pm"
"repeat 2 weeks"
"repeat every Wed"
"repeat yearly"
"repeat every 3 months 8AM"
"repeat July 4"
"repeat Feb 17th at 8:30pm"
When it detects a note with a repeat tag and a completed reminder, it automatically resets the reminder time to the date specified.
EDIT: I updated script to support multiple recurrences. It picks the earliest one found. You could use ["repeat Mon", "repeat Wed", "repeat Fri"] to make a M/W/F repeating schedule. Or you could use ["repeat 1st", "repeat 16th"] to setup a bi-monthly schedule.
I set mine up to run via cron every minute. It acts similar to Filterize, but this is FREE.
crontab -e
* * * * * osascript $HOME/Library/Scripts/Evernote-recurring.scpt
Feedback welcome.
Evernote-recurring.scpt