before and ahead mean the same thing but before can have a different connotation. ex. you would say "the word right before the last one." not "the word right ahead of the last one." before is normally used to specify things that come immediately or close to immediately before something and ahead is usually not. and since saturday comes immediately before sunday, that might be the difference.