Like rol said, Captain Toad isn't a high profile title so it really doesn't matter much when it releases.
As for Smash Bros U, it's certainly better than releasing it post holiday's but a better idea would have been is to release it even earlier to control the damage done already by the game's release on the 3DS.