timezone & local notifications

Hi there

i have a code like that

               local t = os.date(’!*t’); – get current date and time

                       t.hour = 7

                       t.min  = 0

                       t.sec  = 0

                       t.day = t.day -1

                       print (“try: " … os.date(”!%Y-%m-%d %H:%M:%S", os.time (t)))

and i get something like :   try: 2014-04-21 06:00:00

why 6:00   … it should be 7:00  !!

I know it has something to do with the timezone, but how can i do, so whatever timezone the user is in,

i set it right, so the notification starts on the time I set

thx chris