public static boolean validateTimeZone(double timeZone)
    {
        int MIN_GMT = -12;
        int MAX_GMT = 13;

        if (timeZone < MIN_GMT || timeZone > MAX_GMT) {
            return false;
        }

        double decimal = timeZone - (int) timeZone;
        if (decimal >= 0.60) {
            return false;
        }

        return true;
    }