I don't recommend making the apple slaw more than a few hours (up to overnight) ahead of time, as the longer it sits in the fridge, the less crunchy it will be. That being said, you can shred the cabbage and carrots up to 2 days in advance. You can also make the dressing a few days ahead and keep in the fridge until ready to toss with the coleslaw.