Depends on the person. I know a guy who always rides the night of a race, helps him shake things out AND he trains and races a ton, so his body is used to it.
I personally don't take any days off unless it was an "A" race or I'm really beat up, then maybe a day or two.