Hi Jayaraj,
it IS possible! I'm currently working on a similar web-based application which allows users to schedule some kind of jobs. You can easily schedule those jobs (whatever the job may do when executed) into Quartz without having to run them immediately. Quartz is very flexible in this point. Also it's possible to use different storage backends for Quartz jobs. You can for example simply switch from an in-memory storage to a
JDBC based database backend. Then none of your jobs will get lost even if the web application is down in the mean time. Later you can simply "turn on" a job depending on some timing or of course manually when the users clicks a button
Marco