Это помогает узнать, в каком формате вы хотите вводить / выводить, но:
use DateTime;
$datetime = DateTime->new( year => 2010, month => 12, day => 27, hour => 15, minute => 45, second => 15, time_zone => 'GMT' );
$datetime->set_time_zone( 'Asia/Kolkata' );
print $datetime->ymd, ' ', $datetime->hms;