No, you should not dress coleslaw in advance. You can add the dressing to the salad and keep it in the refrigerator for 1 hour but not more than that. The salt in the dressing will make the cabbage soggy.