Нужно тире, но без пробелов: 1941–1945 гг., на 2012–2018 годы.
Правильно: генеральные консульства (во множественном числе пишем строчными), московский городской голова.
Это правильное написание.
Правильно без запятой.
Корректно с двумя Н, поскольку является прилагательным.
50-е годы – это годы с 50 до 60 какого-либо столетия, 60-е годы – годы с 60 до 70 какого-либо столетия. Применительно к XX веку 50-е годы – с 1950 по 1960, 60-е годы – с 1960 по 1970.
Дело в том, что первые десять лет какого-либо столетия не называются десятые годы; десятые годы – это годы с 10 по 20 какого-либо столетия. В то же время первые 10 лет жизни человека – это первый десяток, поэтому по достижении 50-летнего возраста говорят: пошел шестой десяток.
См. ответ на вопрос № 290626.
Верно с тире: детский сад — партнер.
Приурочить — отнести к какому-либо сроку. Поскольку в указанном предложении речь идет не о сроке, слово выбрано неправильно, такое употребление некорректно.