I think it's a great idea if you stick with it. I can't stick to plans like this because I'm a compulsive eater.
I would say that if you do this you need to make sure the rest of your day is packed with nutrient rich foods. And I would stay away from any other kinds of sweets like, sugar in your coffee, jam or jelly, any simple carb and stuff like that.
Merry Christmas!
Candy is candy, and none of it will be good for you; you could try opting for sugar free candies, but just because they are sugar free, don't think you can eat all you want, because they still have calories.
Regarding the candy canes - why not try replacing them with an apple? An apple has only 80-90 calories, plus tons of nutrients and fiber, whereas the candy canes are pure sugar, which means you would be getting 120 *empty* calories, as are the other candies you mentioned. Or if you really "need" the peppermint flavor, have a cup of hot peppermint tea, sweetened with honey or stevia, instead.
You have to do what is best for you; don't do it for anyone else.