I do a stocking as mentioned on the Santa thread. Dd used to wake really early for that and we have always got up early anyway to let the dog out. Then we open presents after breakfast. So all the present opening is done pretty early.
I have a family member who does the stocking but makes her dc wait till after dinner, for main presents which seems ages, but I guess it spreads out the fun a bit.