how exciting! so, basically it's a party and everyone's invited? i'll be there around 6pm! hehe!
well, you don't want to do it too early, you'll nned time to prepare your home, food, drink etc.. (and maybe catch some of that fantastic christmas eve television)
unfortunatley some people may have to work christmas eve, so why not make it around 4pm?