В словарях русского языка есть оба варианта.
Правильно
Зимой – правильный вариант написания слова в современном языке. Слово может выступать как в роли существительного, так и в роли наречия. Если у слова «зимой» есть зависимые слова (ранней зимой, этой зимой), то это существительное. Если у слова значение временного отрезка и нет зависимых слов – это наречие.
Ранней зимой снег долго не лежит.
Этой зимой первый снег выпал очень рано.
Зимой темнеет очень рано.
Зимой у меня много свободного времени и можно заняться любимым делом.
Зимою — такая форма слова считается устаревшей и употребляется в разговорной речи и поэзии.
Этой зимою морозы лютые.
Уже смирилась природа с зимою.
Исхудалые, изможденные голодною зимою.