Yeah, ponies will stain if you leave them in something colorful long enough. Like HavAcrumpet452 said, try some sunfading.
I must warn you however that if Gingerbread is alreading showing signs of cancer or brown discoloration that like any white pony she may sunburn! Take care in only sunfading areas that need it, wrap her like a baked potato!!