В определенном контексте такая пунктуация верна.
Возможен такой вариант: Черносмородиновый сок можно пить зимой и в другое время, главное — не хранить его более одного года.
Так поставить знаки можно, хотя после личного местоимения тире обычно не ставят.
Знаки препинания расставлены верно.
Правильно: гранатовый сок. С пометой "разговорное" словари приводят прилагательное гранатный в этом же значении.