There is no way with so much development time under it's belt and so much time still left to go Nintendo would resign themselves to only being able to release the game on the 31st. If their current development timeline pointed to an end of year finish they could just hire a few extra people to ensure they could get the game finished a few weeks earlier.