The post office typically does not deliver mail on Christmas Eve, as it is a federal holiday in the United States and many other countries. However, some mail carriers may make limited deliveries on Christmas Eve to ensure that important mail is delivered before the holiday.