my hgh school choir director always used to say: "there is no such thing as 'on time.' you're either early or late."
with that in mind, i always try to be early. depending on traffic, i'm usually slightly late about 1 day/week. i just make sure i stay later or come in earlier the next day.