This is a make ahead dish. You can prep the chicken and have it marinating the day before. I would wait until at least the morning of the barbecue to make the sauce though. Depending on what you add to it, it can get watery if it sits too...