Since both my kids and grandkids have grown, we have done everything on Christmas eve. Not my favorite but I am overruled every year. Years ago, I had a tradition of going out and buying late gifts on Christmas Eve. Some of the best gifts I gave were bought on whims on this day.