Nintendo Switch
The Nintendo Switch is pretty much impossible to find anywhere. You can order it now on Amazon but the back in stock date isn’t until Dec 23rd so you might be pushing it for Christmas. Also yesterday when I checked the ship date was Jan 4th then last night it was Dec 27th and now it’s the 23rd so the ship date is moving up and who knows maybe it would be a Christmas miracle and arrive before!
Linked here