Whisk together all of the dressing ingredients until smooth. Taste and adjust the vinegar or honey if needed.
Slaw:
In a large bowl, combine the cabbage, carrots, celery, bell pepper, beans, dates and olives. Pour on the dressing and toss until all is coated. Refrigerate in a sealed container overnight.