What time are your boyfriend's work hours? Since it starts at 6:30, I have a feeling that a lot of people will be going there straight from work. I would wear something nice, but conservative, and not overly dressy. For my company Holiday party, I will most likely be wearing this skirt

and I'm not sure of what top yet.