title: How to execute a job once at specific time in a specific timezone using Quartz
body: <p>I am trying to setup a single execution of a job at a specific time in a timezone of a user using Quartz.
  Now, out of the box, the only way I can tell the scheduler to execute anything in timezone is through <code>cronSchedule</code>. Of coarse, I could, potentially, convert the datetime into a cron expression and then stop that trigger right after first successful execution, but that <em>smells</em>.</p>
  
  <p>Note: Seems like <code>SimpleSchedule</code> does not allow me to set a timezone.</p>
  
  <p>Another option is to convert all the times provided by the user to the timezone of a scheduler, and then create the trigger with that time. But, this is prescription for disaster.</p>
  
  <p>What is my best option here?</p>
  
  <p>Thanks,</p>