code: def store(self, value, context=None):
          
          if isinstance(value, datetime.datetime):
              # ensure we have some timezone information before converting to UTC time
              if value.tzinfo is None:
                  # match the server information
                  tz = pytz.timezone(orb.system.settings().server_timezone)
                  value = tz.localize(value)
              value = value.astimezone(pytz.utc).replace(tzinfo=None)
          return super(DatetimeWithTimezoneColumn, self).store(value, context=context)
docs: Converts the value to one that is safe to store on a record within
          the record values dictionary
  
          :param      value | <variant>
  
          :return     <variant>