My wife's family always did their present opening on Christmas Eve and in my family we always waited until Christmas morning. With our kids, we let them pick out one present to open on Christmas Eve and the rest have to wait till morning. We made a compromise. 
What's your tradition?
What's your tradition?