Input date on script

How can I allow users to change the date and time in a script? Say the user1 wil login and he will be inputting the desired date (example format below). I will need this script so the user can login and change the date anytime during the day. I will not allow him to use any command except the date change so Im planning to incorporate a menu script on it. Pls help. Thanks

echo" pls input date"
date 12052012 -------user will type like this one for date
date -s 08:00:00------ user will type like this one for time

thanks,
lhareigh

An example using case in bash:

#! /bin/bash

echo "Enter option: "
read option

case $option in
    1) echo "One" ;;
    2) echo "Two" ;;
    *) echo "Everything else"
esac

If a user input date 12072012, the system date will change to 12/07/2012. If a user will input date -s 23:00:00 the time will be change to 23:00:00.

Do you have any script on how can this be possible?