Дед Мороз для славянских народов - непустой звук. С давних времен у славян существовало такое себе божество - Морозко или Студень. Он мог называться по-разному. Но смысл был один - это был злой старик, божество зимы, который "грудил" реки, заносил снегом землю, студил людей. Наши предки просили его не злобствовать, пытались как-то умилостивить.
Есть народная сказка "Морозко". Вот она примерно и описывает этого старика. Он не очень добрый и не приносит никаких подарков детям. Поэма "Мороз - Красный нос" Некрасова - тоже из этого разряда. Русский Дед Мороз - лютый, холодный старик.
Добрый образ Деда Мороза появился в России, насколько я понял, с Запада. Там всегда существовал такой себя добряк - Святой Николай, облаченный в красные одеяния. Он был добрый и дарил подарки. В отличие от славянского Морозко, это был человек, живший реально и имевший конкретную биографию. Дело в том, что в образе Святого Николая был мифологизирован римский епископ Николай (поэтому у него и были красные, епископские, одеяния). Он при жизни прославился необыкновенной добротой к детям. Традиция празднования Святого Николая сохранилась во всей Европе и по сегодняшний день. Правда, это происходит у них не на Новый год, а в начале декабря.
Вторым фактором, который обусловил появление в России доброго Деда Мороза, стало появление американского Санта-Клауса. Это произошло тоже где-то в 19-м веке. Как я понял, в США тогда возникла идея увеличения продаж рождественских подарков. Ведь раньше такой традиции не было. На рождество детям ничего не дарили. Ушлые американцы восполнили этот пробел и переделали европейского Святого Николая в своего дарителя Санта-Клауса, который ОБЯЗАТЕЛЬНО всем детям принесет подарки. В Америке пошел рост торговли в рождественские каникулы, и все были довольны.
Уже оттуда Дед Мороз пришел в Россию в таком виде, как в Америке, и тут тоже появилась традиция дарить подарки на Новый год. Вот "Щелкунчик" Чайковского - это как раз подтверждение тому, что традиция дарения подарков тогда только-только зародилась.