The U.S. Postal Service expects to have delivered 17.9 billion cards, letters and packages between Thanksgiving and New Year's Eve.