I read through comments and made this the day before I planned on serving it and I agree, it is better to serve it the next day.
I made this using lemon pudding mix and while I thought the overall taste was good, I found it too sweet. Next time, I will try using one sugar-free pudding mix and a bit less cool whip. I will try using a layer of vanilla and a layer of chocolate pudding next time.
This will make a good lunchbox treat for my children.