Thanks so much everyone! So much great advice.
I actually definitely used the wrong word to describe it, it is not old at all. It is actually one of those newer very cheap models, maybe like rive or six years old? I honestly am not sure why I said that as I know that old is definitely a lot older when it comes to sewing machines, sorry for any confusion! I do know that she doesn't like the one she has now. I actually had to laugh because she is in the other room complaining about something on it as I type this

A gift card may be a good idea. I do like the idea of her being able to pick her own out. I will just have to try and convince my dad of this idea since he wants her to have an actual physical sewing machine on Christmas morning, but I do like the idea of her being able to go and pick out whatever one she wants!