For the hard-to-buy-for ideas person on your list let me suggest a book that has somehow appeared on my desk: Christmas: Philosophy for Everyone.
Subtitle: Better than a lump of coal.
Who sent it? Christopher Hitchens, or one of his legion of New Atheist supporters? No, I think not.