To be 'on time' is to be late so I am always early. However, my husband of 8 years feels that to be 'on time' is to arrive in the vicinity at the designated time; the problem is that by the time you park, get in the door then arrive at your designated location, YOU ARE LATE. Sooooooo, if I have to be somewhere at say 2pm, I will tell him 1:30, that way we are both happy