For those of you that want to use this for different holidays, etc... you can also put in date conditionals, so that the script also checks to see if it's the correct date for them to show.
I don't know the exact php code, but it would look something like:
Code:
if date == <the date> && $userinfo[fieldX] !='No' <rest of the code>
That way you could actually put all of the stuff in before the holidays rolled around (in separate <if> blocks), and it would be the code that would handle turning it on and off, rather than you having to manually do it.
This also allows for users to turn off these extra goodies if they want, so that they can 'opt out' for slower computers (or if they just find it annoying).