I believe they want to launch as soon as possible, so they have multiple dates (e.g. Nov 24, Dec 1, Dec 8, etc.). If they see they can make it on Nov 24, they'll go for it. If not... you get where I am going with this. That's probably the reason why they haven't announced the date yet. They want to release as soon as possible, before holiday season, but they don't know the earliest date it will be releasable yet.