I never thought I would be so excited and nervous about bringing in some of my "peanut bombs" into the office. I would probably still be in some sort of food coma had I kept them around the house and ate them all. I chopped them in halves and put them in a plastic container. On the way to work I schemed about when to put them out. I figured right around 11 would be perfect because most people are starting to think about lunch around then. However, when I came in, my group descended on me so I wound up putting them out at about 9:30 instead. Around 10:45 I put what was left (about half) back in the fridge and then put them back out a 12:30. Sure enough, they were all gone by about 2 pm.
It's much more satisfying to know that other people have enjoyed what you have prepared than if you just eat it yourself. Given that you have already invested some time and money into your meal you will probably eat anyway even if it isn't your best because of the effort you put into it. When other people eat, and enjoy what you have prepared it really means you made something good that an unbiased party deemed worthy of eating. It seems like lunch time makes the most sense for putting things out though. Or at least wait until 11. Some people may be ready to eat at 9, but I usually don't start thinking about my next meal until 1130 or so.