You can pick up your badge the day before. 100% positive on this as I've done it before. You just go to the Sails Pavilion badge pickup area Saturday afternoon. I think the time use to be 4pm that they give out next day badges.
Has anyone had any luck doing this this year??
Headed to SD now and hoping to pick up my badge for tomorrow! :/