In a large bowl, combine chicken, apple, cranberries, celery, almonds, parsley, and green onion. In a separate bowl, whisk mayonnaise, mustard, lemon juice, and curry powder until smooth. Pour dressing over chicken mixture and stir until chicken salad is evenly coated. Season salad with salt and pepper to taste.