J.E.
This sounds crazy, but it works. My daughter spilled nailpolish on light colored carpet. This worked after the spill sat for a few weeks (I found this on internet):
Soften with shaving cream,then apply some nail polish remover, hydrogen peroxide and windex.
It took a few cycles with a little bit of scrubbing. But it was out in minutes. Crazy huh?