Amazon offers Live Die Repeat: Edge of Tomorrow on 3D Blu-ray / Blu-ray / DVD for $19.99. (Target and Best Buy charge the same via in-store pickup.) Plus, Prime members receive free shipping. (Non-members can spend $35 or more to qualify for free shipping; otherwise, it adds $4.98.) That's the lowest total price we could find by $11.
Orders placed via 2-day shipping by December 22 will arrive in time for Christmas. (This option is free for Prime members but $10.78 for everyone else.)