Man, it's been release date insanity this week. The latest blip comes from GAME, who has new in-store advertising that states a March 2017 release. January needs to hurry up so Nintendo can give us the final word on this!
It would make sense strategically to spread the release dates out to entice people to double dip. People are crazy, they will do that :p
It's just an ad in a shop, I wouldn't necessarily trust that retailers at this point are more informed than we are.
They do tend to be more well informed, because of their need to allocate appropriate shelf-space etc. which they need to plan in advance. But with the various different dates bouncing around atm, who knows!
You know retailers are bad when anonymous leakers seem like a more credible source on launch dates than them