Склоняются оба слова: Дед Мороз, Деда Мороза, Деду Морозу...
Пунктуационное оформление корректно.
Серебряком, как сообщает «Словарь русских народных говоров» (СПб., 2003), могут называть серебряных дел мастера, соду, степную колючую траву, но не серебряную монету. Золотник тоже не служит обозначением монеты.
Нам представляется, что "красный от радости" - наиболее неудачный вариант. Хотя и его можно себе представить.
Коректно: пакет молока за тридцать рублей.
В словаре Лопатина В. В., Нечаевой И. В. и Чельцовой Л. К. «Прописная или строчная? Орфографический словарь» (М., 2011) рекомендуется в этом имени сказочного персонажа писать все слова с прописной буквы.