Last year my friend Johanna spent whole fortnight before Christmas rushing from one shop to another looking for perfect gifts for her family. When she finally got everything she wanted, she suddenly discovered she missed her kid’s school performance, as the girl had not told anyone about it seeing that her parents were always busy. Not a very pleasant incident to think of at the Christmas dinner, is it? Since time becomes especially precious on the December days, I have decided to compile a list of the best Christmas gift ideas that would have helped Johanna to attend her daughter’s finest hour last year. Read this compilation and spend more time with your dear ones instead of wandering in the overcrowded shopping malls.