In order for it to reach there by xmas I think I'd have to hit the trigger pretty quick tbh. 1-3 days shipped to me from Best Buy, then I'd take it straight to the post office. Tracked, insured, and before xmas would probably run like $50, maybe a bit more.
This is Canada bucks, of course. Conservatively, I'd estimate $500 CAD to get it to you/them, or $380-400 USD.