3 comma
source | link

JavaScript, 86, 77 bytes

Using REPL it would be

for(c='Christmas',d=new Date;!/c 25/.test(d);d=new Date(+d+864e5))c+=' Eve';c

Kudos to ASCII-only for -9 bytes

JavaScript 86, 77 bytes

Using REPL it would be

for(c='Christmas',d=new Date;!/c 25/.test(d);d=new Date(+d+864e5))c+=' Eve';c

Kudos to ASCII-only for -9 bytes

JavaScript, 86 77 bytes

Using REPL it would be

for(c='Christmas',d=new Date;!/c 25/.test(d);d=new Date(+d+864e5))c+=' Eve';c

Kudos to ASCII-only for -9 bytes

2 add ASCII-only enhancement
source | link

JavaScript 8686, 77 bytes

Using REPL it would be

for(c='Christmas',d=new Date;(d+'')!/c 25/.indexOftest('c 25'd)<0;d=new;d=new Date(+d+864e5))c+=' Eve';c

Kudos to ASCII-only for -9 bytes

JavaScript 86 bytes

Using REPL it would be

for(c='Christmas',d=new Date;(d+'').indexOf('c 25')<0;d=new Date(+d+864e5))c+=' Eve';c

JavaScript 86, 77 bytes

Using REPL it would be

for(c='Christmas',d=new Date;!/c 25/.test(d);d=new Date(+d+864e5))c+=' Eve';c

Kudos to ASCII-only for -9 bytes

1
source | link

JavaScript 86 bytes

Using REPL it would be

for(c='Christmas',d=new Date;(d+'').indexOf('c 25')<0;d=new Date(+d+864e5))c+=' Eve';c