Yes, mail does get delivered on Christmas Eve! Many people take advantage of this opportunity to send out last-minute cards, letters, and gifts to their loved ones. Additionally, many postal workers put in extra hours on Christmas Eve to ensure that everyone's mail arrives on time.