That sounds very thoughtful of you
Your gifts sound like a fine idea (and doughnuts, yum! So much tastier than flowers!).
Planning early is never a bad thing! It gives you more time to perfect your ideas. I think it would mean the most to her if you made sure to spend some time with her for Christmas- I'm sure that's the best gift she could ask for