Cut an X at the top, put in boiling water, remove, shock in ice, use the edges of the X to peel off. Hardly takes any time at all.
Tomatoes can't be picked ripe and still be sold at the store, they'll go bad. They are ripened with gas or left on the vine... but even that doesn't always result...