Books
Informative books can be given at any time. Books help a person learn new things in life, entertain, and help him spend his spare time in a good way. So, novels of great writers, autobiographies, comic books, etc. can be the best gifts for this Christmas.