Оба варианта написания верны, однако расположение определения после определяемого слова (набор подарочный) соответствует только канцелярскому стилю речи.
Верно только: подписка на журнал.
Ваш вопрос неясен.
Ни дефиса, ни тире в этом предложении не нужно.