Why is 了 used here? I thought it indicates something that happened in the past? Is it because winter is already here, therefore the action of "being here" already happened?
Would 冬天到了 work?
Yes, definitely