Post offices will be open and delivering mail on Christmas Eve, despite an executive order declaring it a federal holiday.