class UTC(tzinfo):

    def utcoffset(self, dt):
        return timedelta(0)

def dst(self, dt):
    return timedelta(0)

def tzname(self, dt):
    return 'UTC'

def utc(localt, tz):
    return localt.replace(tzinfo=tz).astimezone(UTC())
Python — от местного времени с поправкой на летнее время до UTC