The apostrophe is in the wrong spot; it should be Programmers' Day.
o = (function() {
p = 'programmer';
d = 'day';
h = 'Happy';
r = Math.floor((Math.random()*10000));
(r % 2 === 0)?ap="'s":ap="s'";
return h + ' ' + p + ap + ' ' + d;
});
o();
awaits correction