In English, different prepositions are used depending on whether you’re talking about a specific day or the Christmas season in general. On Christmas Day is used when referring to a specific day, such as December 25th, Christmas Day. For example: „We will open gifts on Christmas Day.“ At Christmas is used to refer to the general Christmas period, meaning the holiday season as a whole without specifying a particular day. For instance: „I love to spend time with my family at Christmas.“
This mistake is common because in Czech, the same preposition (na Vánoce) is used for both cases, while English differentiates between a specific day and the broader Christmas season.
W: We’re spending time with family on Christmas, but on the day itself, we’ll just stay home and relax.
R: We’re spending time with family at Christmas, but on the day itself, we’ll just stay home and relax.