Add the celery, shallot, dates, apple, pistachios and cheese to a large bowl, toss to combine.
In a small bowl, whisk together the dijon, vinegar and honey then drizzle in the olive oil while continuing to whisk until the dressing is well incorporated. Season with salt and pepper, to taste.
Pour the dressing over the salad ingredients and tosss to coat. Season again with salt and pepper, if needed.
Top with more cheese and sprinkle with pistachios before serving, if desired.
Notes
Celery Salad is best served within 36 hours of making it. Be sure to toss the salad before serving because the dressing will settle to the bottom of the bowl.