Whether it's an old friend or a new colleague, you'll find something for them in our selection of Christmas gifts for everyone. Browse our gadgets and books to discover presents for all ages. Games always go down a treat, and there's nothing like the perfect puzzle to keep everyone busy at Christmas