Yes, you can prepare part of the dip in advance. Cook and shred the chicken up to 1 day in advance. You can also fully bake the dip up to 1 day in advance, cover and store it in the refrigerator, and reheat just before serving.