Realize that you have less time than planned
When you plan a meeting you have to do a bit of thinking in order to realize how much time you really have. To do this take into account the mandatory elements of every meeting:
Introduction: that's the time needed for people to arrive, greet each other, and for you to remind the key information. I usually plan 5 minutes for short meetings and up to 15 minutes for day-long workshops.
Break: if the meeting is longer than 2 hours people will need to go to the bathroom. They'll also lose focus if they don't have a few minutes to breath. I usually plan 15 minutes for breaks as not everyone can go to the bathroom at the same time, and the coffee machines are usually slow.
Cultural moment: if you are in a christian organization like the Salvation Army, there is usually a prayer time where we ask for God's inspiration. I usually count between 5 to 15 minutes for such cultural moments that reinforce the team identity. Obviously that cultural moment depends on the type of organization you are in.
Conclusion: that's the time needed to summarize the decisions, find a next date, and answer a last question. I usually plan 5 minutes for short meetings and up to 15 minutes for day-long workshops.