private double getOffset(TimeZone timeZone) {
        double hoursDiff = (timeZone.getRawOffset() / 1000.0) / 3600;
        //If TimeZone use DST and active
        if(timeZone.inDaylightTime(calendar.getTime()))
        	hoursDiff +=1;
        return hoursDiff;
    }