Not sure if there's still time to do it, but if there is, all you have to do is get a snow imp, and use them while you walk around the world. Once the snow imp says it's very cold, Jack Frost is around. Talk to him for a bit of a scene, and in the end, you'll get the santa suit!
----
http://www.gameolosophy.com/Games/Online/RuneScape/Holidays-in-Runescape.429245
2001 Christmas holiday event.
The runescape Christmas event will start between Dec-17 and Dec-19. There is a complete guide for the event with walkthrough and pictures in this website, http://runescape-quest.info/runescape-Christmas-event-2008-2009-guide-and-help-with-wiki/
it starts December 18th 2009 the event allways start a week before the real holiday
To unlock the give thanks emote in RuneScape, you must complete a Thanksgiving holiday event. More accurately, the Thanksgiving event of 2008.
Have patience, it's not Christmas yet. And by the way, I don't know.
I would assume Runescape Christmas 2010.
For help, go here: http://gameolosophy.com/games/online/runescape/how-to-do-the-2009-runescape-christmas-event/
Christmas Crackers were dropped as part of the 2001 Christmas Holiday event. The crackers, when pulled with another player, had a chance to award one of the players a Partyhat.
The RuneScape Christmas event is a recurring optional player event within the browser-based MMORPG RuneScape. The event offers a variety of special quests, socialization options, and special rewards for participants.
The Christmas event is sometime before Christmas and continues a few days afterward.
all of the largly celebrated holidays Halloween, thanksgiving, Christmas, and Easter all have an event that start about 2 weeks before the actual holiday and end about 2 weeks after the holiday itself has past.
A Christmas Warble, some kind of parody of A Christmas Carol. For help, go here: http://gameolosophy.com/games/online/runescape/how-to-do-the-2009-runescape-christmas-event/