TheRecipeManager has a calendar component that enables you to schedule recipes and meals days, weeks or months in advance.
Firstly press the 'Schedules' button at the bottom right hand corner of the 'Recipe Browser to show the scheduling calendar. Then select the date on the calendar that you wish to schedule a recipe. You can move to different months by using the 'arrow buttons' at the top of the window.
To add a recipe to the calendar select the '+' button on the Recipe Browser, or 'New Meal Schedule' from the 'Schedules' menu, or via the context menu.
Now simply 'Drag and Drop' a recipe from the 'Recipe List' to the date that you have selected. You can also 'Drag and Drop' the recipe to the list at the bottom of the window.
You can switch from the calendar to the detail view, by clicking the page icon on the left side of the calendar navigation bar. The detail view shows the date the schedule was created (this can be altered if you wish to specify a different date). The Schedule name can be changed from being the name of the first recipe or meal plan that was added to the schedule.
From the detail view you can continue to add recipes to the new schedule. Double clicking a meal schedule on the calendar view displays the schedule in detail view.