Planning for punctuality

Everyone has at least one friend who is predictably late — to everything. No matter how much you stress the importance of being on time, they always show up five, 10 or even 30 minutes late. To fix it, you might even…