1-I will see him before Monday. - not really, IMO. It means you'll see him on Monday but are thinking about the act as completed. It isn't too happy a sentence. 'By' wouldbe closer to the 'before' meaning, although it's not exactly right.
2-I'd say this is making an assumption about the past- you're trying to work out which day it was, then you remember |