If you're out in town having a glass of redwine and you spill some on your shirt, go to the bathroom and rub some hand soap and a bit of water on it. Preferably use white soap, though. When you get home, you wash it as normal and you won't see a thing.