Можно поставить тире.
Обычно это выражение употребляется, когда речь идет о больших промежутках времени (хотя бы 50 годах).
Корректно: талисман года.
Указанные запятые не требуются.
Запятую ставить не нужно.
Оба варианта возможны, второй компактнее (но нужно использовать тире).
В географических и административно-территориальных названиях — названиях материков, морей, озер, рек, возвышенностей, гор, стран, краев, областей, населенных пунктов, улиц и т. п. — с прописной буквы пишутся все слова, кроме родовых понятий (остров, море, гора, область, провинция, улица, площадь и т. п.), служебных слов, а также слов года, лет. Поэтому верно: улица 1905 года.
Не обособляются нераспространенные приложения, относящиеся к именам собственным, если стоят перед определяемым существительным. Запятая не нужна.
Если дата относится к словосочетанию (как в Вашем примере), ставится тире с пробелами: "Учитель года — 2019".