The scrum can be any time of the day that's convenient. At my last place we used to do one just before lunchtime. Definitely a good way to keep it short...
After experimenting with a bunch of different times, this is the best we'd found. Late risers have time to get in, people are hungry so it stays short, etc. Just start at noon minus however long you want the meeting to last...