code: def timezone(rest):
  	
  
  	if ' in ' in rest:
  		dstr, tzname = rest.split(' in ', 1)
  	else:
  		dstr, tzname = rest, 'UTC'
  
  	tzobj = TZINFOS[tzname.strip()]
  	dt = dateutil.parser.parse(dstr, tzinfos=TZINFOS)
  	if dt.tzinfo is None:
  		dt = pytz.UTC.localize(dt)
  	res = dt.astimezone(tzobj)
  	return '{} {} -> {} {}'.format(
  		dt.strftime('%H:%M'), dt.tzname() or dt.strftime('%z'),
  		res.strftime('%H:%M'), tzname)
docs: Convert date between timezones.
  
  	Example:
  	> !tz 11:00am UTC in PDT
  	11:00 UTC -> 4:00 PDT
  
  	UTC is implicit
  
  	> !tz 11:00am in PDT
  	11:00 UTC -> 4:00 PDT
  
  	> !tz 11:00am PDT
  	11:00 PDT -> 18:00 UTC