One of the things that a lot of businesses get backwards is focusing on themselves, instead of their customers.
What if restaurants were only open from 8 to 5, five days a week. Would they survive? Probably not unless you were only running a lunch counter.
Taco Bell was one of the first fast food chains to stay open late, they even invented the 4th meal concept. Now, I'm not likely to grab a taco at 4am, but lots of others do, and now several other fast food places are open until midnight or later.
What if you changed your hours to accommodate your customers? Would noon to 9pm work better for your customers? How about your employees, would they be in a better mood if they had mornings free?
Think about it, and rethink your hours of operation.