def METHOD_NAME(item) -> Mapping:
    mapping = {}
    for item_key in item_keys:
        try:
            mapping[item_key] = item[item_key]
        except (AttributeError, KeyError):
            pass
    try:
        # get datetime in UTC
        dt = datetime.utcfromtimestamp(timegm(item.published_parsed))
        # make sure that the output string is labeled as UTC
        dt_tz = dt.replace(tzinfo=pytz.UTC)
        mapping["published"] = dt_tz.isoformat()
    except (AttributeError, KeyError):
        pass
    return mapping