Use pytz and tzlocal for timezone conversion