Christmas parties are often held two or three weeks before Christmas Day. This is because some guests may already have vacations planned for the Christmas break and won’t be able to attend the party.