code: def to_local_time(timestamp):
      
      utc = dt.datetime.strptime(timestamp, '%Y-%m-%dT%H:%M:%S.%f')
      # Get UTC and local time zone
      from_zone = tz.gettz('UTC')
      to_zone = tz.tzlocal()
  
      # Tell the utc object that it is in UTC time zone
      utc = utc.replace(tzinfo=from_zone)
  
      # Convert time zone
      return utc.astimezone(to_zone)
docs: Convert a datatime object from UTC time to local time.
  
      Adopted from:
      http://stackoverflow.com/questions/4770297/python-convert-utc-datetime-string-to-local-datetime
  
      Parameters
      ----------
      timestamp : string
          Default string representation of timestamps expected to be in
          UTC time zone
  
      Returns
      -------
      datetime
          Datetime object in local time zone