I am a bit unsure about this. Is it really necessary to set a timezone (because then we would be dependent on this Asia/Kolkata timezone only). If the timezone is not required for this to work, its great - otherwise can you get the default timezone of the server rather then setting it to Asia/Kolkata?