K.B.
In my family, we have a Christmas Eve day Luncheon. We exchange gifts between adults and my Mom usually gets something for everyone and we all get something for her. The kids get to help a lot and they definitely all get something from Grandma but nothing from the other adults. We let them be involved with passing out presents and help to open them sometimes. We all go around the room individually and unwrap presents and all "eyes" are on the person opening the gift-which makes it individual and a chance for the receiver to express Thanks for the gift. We then all help clean up. It's worked really well for years. Maybe others feel the same way you do and remember change won't happen unless someone speaks up and suggests other ways to do things. If you have a good relationship with SIL, I might give her a call on the 23 or before you all get together and run a couple of ideas past her. Just say something like, "you know, I'm so excited to see you all on Christmas Eve, but with all the hustle and bustle of shopping etc., I want it to be a more relaxing time together. Would you be open to having the kids open up a a couple of presents on Christmas Eve rather than all of them and have them each do it individually. The adults could open one or two as well and then everyone leaves with a gift in hand and a warm heart to boot!" I hope you have a less chaotic Christmas Eve...