Верно: годовой запас продовольствия. Словарные материалы свидетельствуют, что прилагательное годичный обычно сочетается с существительными, обозначающими понятия, имеющие хронометрические признаки; например, годичная командировка измеряется совершенно определенным сроком. См. также ответы на вопросы № 222803, 202136.
Запятая поставлена правильно.
Ставится запятая: город, удобный для жизни.
Указанная запятая нужна.
Корректно: удачный день.