Overall, it's a pretty nice short story. You know exactly what you wanted to tell us, and you did so in a straight forward manner. I also like that there's a nice and happy ending.
That evening Lois spoiled the turkey and it looked like a black brick.
Charcoal chicken? Yep, that sounds like one of Lois' recipes. I'm surprised the Kents didn't get a visit from the Metropolis Fire Department.
Clark went out after decorating to get his wife's Christmas present, but he didn't know what to get for her.
Hush, there's a secret: Clark
always knows what to get everybody, especially what he needs to get for Lois. Lois usually is the one being clueless.
It's kind of canon, really.
He looked all over the city. The very last shop had the perfect thing.
You know, you could have told us a bit more about Clark's quest for finding the perfect present. Which kinds of shops did he look in? What were his ideas for presents, and why didn't he get them instead of the ring he finally bought? How did he get to the city, and from shop to shop, mall to mall?
And: Isn't it always the last shop that has exactly what you need? (It is, trust me. Because once you've found the right shop, you don't need to enter another one.)
What you need to remember when writing a story is that, unless you tell your readers something, they just don't know. Of course, if you write down just about every little detail, it makes for a long story - and thus a lot of work.