Who says the traditional morning meal has to take place in the morning? At these restaurants, you can have breakfast all day, every day.