Prevention is the easier way
Before your bid dinner, spray your tablecloth with fabric-protector, spray than allow it to dry at least 24 hours before your dinner and you will have a stain free tablecloth.
How to clean cranberry sauce
Have a mix of one-tablespoon white vinegar with 2/3 cup rubbing alcohol. This mix will break down the dark-red pigments. Blot until the stain goes away, and then wash your tablecloth as usually.
How to clean red wine stain on the carpet
Blot up as much as possible; pour a generous amount of salt over your stain. Let it sit at least for two hours. After that, vacuum the salt; sponge the area with one-tablespoon dishwashing liquid and two cups cold water. Rinse and blot until dry. The salt absorbs the wine, while the soapy rinse gets rid of any residue.
How to remove the pumpkin pie on cloth napkins
Remove the excess, and then rinse with cold water. After that, wash the napkins as usually.
How to clean the gravy on your cotton shirt
Scrape off the excess, rub a small amount of dishwashing liquid into the stain and rinse well.