Crazy Christmas offers retailers mixed bag