Milk Does Wonders!

If a detergent or one of those fancy brand name stain removers don't do their job, you could always use 100 ml of milk! If you don't have that either, use white wine - just as effective! (watch how to above)
Soak the Stain for at Least 3 H

Depending on how fresh the wine stain is, soak the stain for at least three hours in milk!
Let It Soak As Needed

If the stain is older, let is soak overnight.
Check It Out!

Check it out! The shirt is just as before!
Do the Same With White Wine

In case you don't have milk, white wine is just as good...try the same experiment. Probably, the shirt will absorb the wine quicker than the milk so you have to make sure you add up some white wine from time to time. The white enzymes are just the same as red enzymes, so they took chemically off.
Rinse Immediately
Whatever remover you use, rinse the shirt immediately, just to get the shirt back to its original texture.