Amazon has the Shure SE215-K-BT1 Wireless Sound Isolating Earphones available right now for just $149. That's a great price for a pair of wireless earbuds, seeing as many are around this price and don't offer up sound isolation. And it will still ship before Christmas.
The Shure earbuds here offer up some incredible sound, and even has enhanced bass levels, so you'll be getting some detailed, lifelike sound out of your headphones here. The sound isolating design also features comfortable sound isolating sleeves which block up to 37dB of ambient noise. So you can continue listening to your music and not worry about getting distracted. These are wireless, so they will work great with most smartphones, especially those without a headphone jack. But you can also expect around 8 hours of continuous playback on this pair here. It uses Bluetooth for connectivity and range is about 30-feet or 10-meters.
This item is also eligible for Amazon Prime's free shipping. Which includes free two-day shipping, and pretty cheap next-day shipping if you need it here extra fast. If you are not an Amazon Prime member yet, you can sign up for a free trial of Amazon Prime by hitting the link below. You'll get 30 days free (if you're a student, you get 6 months), and then it's $99/year. Prime members do get a whole lot more than just free shipping though, so be sure to check out the full benefits. Remember that if you are looking to pick this up as a gift for someone this holiday season, you'll need to order it by December 18th for non-Prime shipping, and if you are a Prime member, you have until December 22nd, to get it in time for the Holidays. Amazon does also offer extended returns for anything purchased before December 31st, can be returned until January 31st, 2018.