Should be fine.
No it's not to late.
I dont think it would be a problem seeing its a Christmas gift.
It been about 3 weeks
Depends on the gift.Some items are limited on how many days they can be returned. Just say it was a christmas
Thanks! Your answer is awaiting moderation.