I want to buy a nice dress for Christmas and New Year parties but I hate my knees (I mean, they do an ok job of facilitating walking and so on, but they're hideous to look at). Everything I've seen in the shops has been too short. What I'm after is something that ends just below the knee, but only just. I don't want mid-calf as that isn't flattering on me. Any of you style mavens spotted anything suitable? Any colour except black, for preference, although if black is all that there is, I'll take it...