Heat a sauce pan over medium low heat. Add all ingredients, stir to combine, and bring to a low simmer for 5 minutes. You don’t want it to boil, just get warmed through. Heating will allow the flavors to marry and soften the dates.
Transfer the BBQ sauce to a blender, and blend on high speed for 2 minutes. (Careful blending warm liquids in blenders! I love my Vitamix, it can blend hot liquid without issue.)
I like my bbq sauce thick so it really sticks to the meat I grill. If you like yours thinner, add water and blend until desired consistency is reached.