In a mixing bowl whisk together Greek yogurt, mayonnaise, honey and apple cider vinegar until smooth, while seasoning with salt and pepper to taste. In a large bowl toss together cabbage, carrots, apples, green onions, almonds and cranberries. Pour dressing over cabbage mixture and toss to evenly coat. Serve immediately for best results.