Rick has given a nice list of early tomatoes. I've grown Stupid, Matina, Sophie's Choice, Sungold, and Ildi on his list and agree that while they are ok, none taste quite as good as later maturing varieties like Cherokee Purple.
Since few posters seemed to respond to the OP's request for a late tomato, here are a few big tomatoes I have grown that mature a bit later than most and also taste good.
Andrew Rahart's Jumbo Red (large red)
Nepal (large red)
Neve's Azores Red (large red)
Radiator Charlie's Mortgage Lifter (large pink)
Russian 117 (large pink heart)
I have some Cherokee Purples grown in part shade that ripened 2-3 weeks after the same variety grown in full sun, so that might be a way to extend the season for other cultivars as well.