Why did Kirito's coat change during Christmas?
The layout of the anime is extremely non-linear, and in one episode, the whole storyline jumps 2 years into the future. This was intentional by the producers (obviously), but it does make it very hard to follow. There are always enough subtle references made by the characters in order for us to work out the timeframe of the episode.