1. A memory having computer-executable instructions stored therein, wherein in response to execution the computer-executable instructions enable performance of operations that restore data to a computing system, the operations comprising: receiving, from a data store, information regarding multiple backed-up versions of a data file; presenting, on a display device, a plurality of contextual event descriptions, wherein each contextual event description of the plurality includes information regarding an event from a user's calendar and information that correlates the event to a corresponding version of the data file from the multiple backed-up versions of the data file, and wherein the corresponding version of the data file was backed up in temporal proximity to the event; receiving an indication that represents selection of a particular version of the data file corresponding to a particular contextual event description of the plurality of contextual event descriptions; and restoring the particular version of the data file to a computing system.