I buy Christmas gifts for my dck's and I am wondering how other dcp's handle giving them out.

In the past, I have given them on their last day here before the holidays at the end of the day. They take them home and open whenever. The parents always text me saying their child liked it and some have even sent pictures of them opening them or them playing with the gift I have done this because I figure it is less stress for me because I am sure they will want to play with them right away and I don't want pieces lost, broken or fought over since I give different gifts to each child depending on their age and likes. They also tend to leave on different days.

This year I am considering letting them unwrap them at our Christmas party on the last day that everyone is here which will be next Tuesday. However, I don't want the parents who are still here for the following 3 days to feel that they need to buy me a Christmas present if they weren't planning on it.

What do you do and why?