Currently MS Outlook is best tool
Requirements
- desktop & mobile app (ios, android, windows, mac)
- ability to create iteration event
- event drag & drop to another day in small month calendar
- fully customizable for any date range like outlookb
- not a number like cron.com or select from options like google calendar
- Color assignability to each event
Calendar Notion
Calendar Tools