How can I schedule in advance an update to a node, to occur at a given time? In a situation where I know that a specific change to the content of a specific node will need to be made on a specific date and time, is there any way to automate that change so that I do not need to make the change manually specifically at that date and time, but rather can prepare it in advance?

The Scheduler module allows for scheduling publishing and unpublishing nodes, and I am basically looking for some (hopefully lightweight) way to achieve a similar effect to the content of a node.

This is for Drupal 7 (though compatibility with the upcoming Drupal 8 is definitely a plus). Ideally it will also handle the components on Webform nodes (one of the things I want to be able to do is replace the list of options in a "select" component).
This could be done with a Rules Schedule:


  The Rules module allows site administrators to define conditionally
  executed actions based on occurring events (known as reactive or ECA
  rules). It's a replacement with more features for the trigger module
  in core and the successor of the Drupal 5 workflow-ng module.


specifically this functionality: Flexible scheduling system that allows scheduling any component / action.