There are many, many gifts to be found for people like us. Tell your friends to try sites like Think Geek, Cafe Press, The Literary Gift Company, or just google "gifts for mystery book lovers". Many places will ship in time for Christmas until December 20th. And if they're really running late, tell them you'll be happy with a gift card from your local bookstore.
Happy holidays! Merry Christmas! Joyeux Noel! Buon Natale! Feliz Navidad!