17 Dec 2007 Holidays on Display What is December in New York, or most any town mall across America, without some sort of animatronic display featuring elves, snowflakes, and the latest hazardous plastic toys?