Yes. Christmas Eve is the name of the day, so both words are capitalized. The same applies to Christmas Day , Boxing Day , Good Friday , and so on, even though Day , Good , etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.