My take would be you are a serving military officer and can wear uniform at any time you chose. If you feel comfortble, go for it. I wore No1s at civilian weddings where formal dress was the order of the day and it was well received. I for one was always proud of the uniform I wore.