Yes, the United States Postal Service delivers mail on Christmas Eve. In fact, Christmas Eve is one of the busiest days for the USPS, as many people are mailing last-minute gifts and cards. USPS employs thousands of additional workers during the holiday season to ensure that all mail is delivered in a timely manner. So, if you're expecting a package on Christmas Eve, it's likely that it will arrive as scheduled.