Time is running out for you to get holiday shopping done. Don't panic!
If you still haven't found a gift, we've got you covered with these last-minute gifts that are sure to delight even the most fussy of your relatives.
But seriously — don't wait much longer. You're cutting it awfully close, pal!
SEE ALSO: 11 inexpensive gifts that tech fans will love
For the music aficionado: the "Sonos PLAY: 1"

Sonos makes high-quality wireless speakers, and the Sonos PLAY: 1 is a great gift for anyone who listens to music or to the radio.
You can use it to play your own music collection or stream any of your favorite services — Spotify, Pandora, Apple Music, and TuneIn (for local radio) are all there. And you can also set alarms so in the morning you can wake up to whatever you want to hear.
Price: $199 for one, or $349 for two.
For the music obsessed: A subscription to Spotify

Spotify is the best on-demand streaming music service, and gift cards are a great gift to anyone — even if they already subscribe to Spotify.
The company made some huge improvements this year and added an incredibly popular feature called Discover Weekly, a playlist that each week is updated with about two hours worth of music that the service thinks you'll like.
Price: Spotify Premium service is $10 per month and you can buy gift cards in various amounts at store like Target, Best Buy, Walmart, 7-11, Safeway, Kroger, and more.
For the binge-viewer: Roku 3 with voice search

The Roku 3 is the streaming media player I recommend for most people. It's easy to use and has the most apps — more than 2,500 — so there's always something to watch. Plus, it has voice search, so to find a show, actress, or movie, just speak into the remote.
It's the best way to get Netflix, Hulu, HBO, and thousands more "channels," on the biggest screen in your home.
Price: $99, but on sale right now for $79 to $89.
See the rest of the story at Business Insider