Obviously it's all Euro superstitious nonsense, but I thought the reason that roadies did it the day of the race so that you wasted less energy regrowing hair before the race? Dunno why you're meant to do it the day before a TT, maybe the stubble is more aero?
Very important to shave your legs the morning of a road race, but the day before a TT.