You can marinate the chicken up to one day in advance. A long marinade will not do much for adding flavor, but you can have your chicken prepared ahead of time to make the day of cooking easier.