Why do you care if someone is in through the door of the office at 9am or at 12pm as long as their work doesn't suffer from it? In the case of meetings and the such I do understand the need to have everyone be punctual though, and that should be stated before hand. If you have a meeting, be there on time, if nothing time sensitive is on the calendar, then let people do what they find more productive, within reason off course.