When do the Boston Red Sox wear red jerseys?

The Red Sox usually wear their red jerseys when they play afternoon games during the week. However, they wore them on a Sunday afternoon and the reason given by Jerry Remy was different. It had something to do with a last home game in a series. Can anyone add more? Usually worn on Sunday afternoon games, the last game of a homestand, or if the starting pitcher decides he needs to change his luck. Also worn on special occasions if need be (For example, the St. Patrick's Day green jerseys were worn the game following the death of the great Celtics coach Red Auerbach, as well as the day after the Celtics won Banner 17).