This is similar to the publish/unpublish facility that the Scheduler Module provides for nodes.
Many times, content producers, like to generate content to be published at a later date. Similarly, menus are modified to be automatically published at a later date.

I have attached code for a cron hook in the menu_clone module that can accomplish this.