I'm so not going to judge here, but did you forget a couple of people on your list? Maybe you weren't quite sure if you were doing a gift exchange? Or you just were too busy to shop at all?
It's totally fine.
You still have time!
Pandora Subscription | This is a gift that I have both given and received and it is THE best. I feel like most people suffer through those annoying ads and hit the monthly limit two weeks in. But, giving this gift is awesome. My favorite part is that it lasts all year long!
Starbucks E-Card | This is a little less personal, but it's perfect for little gift exchanges when you want to show appreciation. Pick the denomination and send it to the recipient's email inbox. Even better? Add a personal note with the person's favorite drink order (grande skinny vanilla soy latte one sweet n low extra hot in a vente cup)!
Nordstrom E-Card | The key with e-cards is to make an effort to show that you know the person well and you're not just doing a cop out gift. For example, add a note here that says, "A little bit closer to the Kate Spade sunnies that I know you've been eyeing!" You may not be able to afford the sunglasses, but this shows that you know your friend really wants them and you want to help them get closer to the goal!
J. Crew | This is great for friends that you know love the store, but you don't know sizes or whatever. Again, don't forget to add a personal note: "Pick out a sweater in your favorite color!"
Virtual Book | Books make the best gifts. They're definitely my personal favorite. On Barnes & Noble, you can send nook books to friends! Send a personal favorite or a classic, directly to your friend!