code: def dbStore(self, typ, py_value):
          
          if isinstance(py_value, datetime.datetime):
              # ensure we have some timezone information before converting to UTC time
              if py_value.tzinfo is None:
                  # match the server information
                  tz = pytz.timezone(orb.system.settings().server_timezone)
                  py_value = tz.localize(py_value)
              return py_value.astimezone(pytz.utc).replace(tzinfo=None)
          else:
              return super(DatetimeWithTimezoneColumn, self).dbStore(typ, py_value)
docs: Prepares to store this column for the a particular backend database.
  
          :param backend: <orb.Database>
          :param py_value: <variant>
  
          :return: <variant>