# Step 1: Flag appropriate users/nodes I'm assuming you want to show a **Block** with such reminders (not "*sending eMails*" ...). To do so, use the [Flag][1] module to create a global flag, say you name it "Show Reminder", and then use the [Views][2] module to create a block of all "*flagged content*" (using this flag), similar to what is explained in [Creating global flags and listing flagged content in Views][3]. # Step 2: Use Rules to automate the flagging You don't want to manually flag (and unflag) all such content every day, right? But that's what the [Rules][4] module is for: create a (1st) rule to "flag" whatever node, user, etc fits your criteria for "current day", and a similar (2nd) rule to later on "unflag" them again. # Step 3: Trigger both rules once a day Use the [Rules Once per Day][5] module to schedule both rules from step 2. # Bonus Features: ### Handling invalid or missing dates In case any node or user that "should" show up, doesn't show up on a specific date (since its date is missing or wrong), it's a matter of just flagging such node or user to have it also appear in the block. ### Spotlights For some node or user you for which you don't have a date, but which for some reason you also want to be shown, just flag it and it shows up also. ### Creating reminders does not require edit permission Flagging a node or user can be configured in such a way that you can separate its required permission from editor permissions. That opens possibilities for having various types of users contribute to producing such reminders (if that is what you'd want). [1]: https://www.drupal.org/project/flag [2]: https://www.drupal.org/project/views [3]: http://www.wunderkraut.com/content/learn-flag-with-nodeone-part-3-creating-global-flags-and-listing-flagged-content-in-views [4]: https://www.drupal.org/project/rules [5]: https://www.drupal.org/project/rules_onceperday