I wore blues, but I was a veteran so I could. Had I not been, I would have worn a suit - this is a big deal so I'd treat it accordingly. It's like graduating from high school - you will only do this once in your life, so I'd give it the respect it deserves.
I had my commissioning on the floor at the hospital I was working at at the time, and as many nurses as could get away came to it. I posted an invite in the RN conference room and stated on it that I could not have done this without the contributions of every single person I'd worked with; these people 'raised' me as surely as my nursing school
faculty did. I also invited three former professors, one of whom was my former advisor.
My unit went all out and decorated the Oncology conference room in red, white, and blue; put the USAF star and wings on the wall; got me an American flag cake. I had no idea they were going to all that trouble and was really touched by it.
My recruiter, who had a reputation for commissioning people in the parking lot of a Panera Bread with an officer she drummed up at the last minute from a local ROTC squadron (I was unfortunately privy to that whole disaster), was shocked. Floored is a better word. She had tried to bully me into a 24 hour notice deal and I told her absolutely not - this was my fourth attempt at a commission (I'd tried while enlisted, but they didn't want a line officer whose vision didn't qualify her to fly, even if her test scores did!), the day was mine, and I had a plan I was sticking to. She hemmed and hawed and tried everything to get me to relent, but she failed, and I got MY day my way, as it should be.
I don't know that a notary can commission; I know my recruiter was scurrying around trying to find an officer a few times because she left it to the last minute (I supplied my own). I would think if a notary would do it it wouldn't have been a problem because the secretary of the office was a notary public. You might want to double-check that. I tried to look it up in the regs but couldn't find it; I know it's there somewhere and will be the same regardless of service.