There are many hidden gems in the vSphere Web Client that are intended to make managing the environment much more efficient. This is one of my favorites. You can quickly schedule any of the supported tasks for a one-time shot or repeating.
On a Windows machine, hold the CTRL button *after* right-clicking on a VM object. Continue to hold the button until you select the [supported] task to schedule. On an OSX machine, i noticed the schedule icon will appear while pressing CTRL but only function with COMMAND instead (bug will be filed).