Is this OK to wear to a Christmas party?

I'm going to my boyfriends Christmas party this year. From what he said it sounds like its business causal type attire (guys wear khakis and such) Does this dress or something similar seem over the top or would it be fine to wear?