Yes, definitely watches are considered to be one of the best Christmas gifts. They are the most versatile and practical presents that would suit perfectly for men of all age groups and for every occasion.