Wenn man diese Frage beantworten will, muss man auf die Bedeutung von "Frohe Weihnachten" - woher kommt dieser "Gruß" eigentlich? "Weihnachten" ist aus zwei Wörtern zusammengesetzt: "Weih" kommt aus dem germanischen und heißt soviel wie "heilig". Was "Nachten" heißt, kann man sich denken. Wobei hier aber von der Pluralform die Rede ist, also von mehrern Nächten. Damit sind die Nächte vom 25.12. bis 6. Januar gemeint.

Frohe Weihnachten wünscht man sich also, weil man sich daran erinnert, dass es sich bei der Nacht, in der Jesus geboren ist, um eine geweihte/heilige Nacht handelt.

Und weil Jesus eben nicht vom 23. auf den 24. oder schon vorher geboren ist, wünscht man sich erst ab dem 25., also ab morgens Frohe Weihnachten. Vorher kann man sich natürlich ein "Frohes Fest" wünschen, aber Weihnachten beginnt erst ab dem Morgen des 25.

Natürlich ist diese sichtweise sehr christlich geprägt, hat aber auch sehr viel mit Sprachgeschichte zu tun.

...zur Antwort