a) is correct if you mean "before today". (We don't say "before today" in this context").
If you say "I met my friend two days before ..." you need to specify "before what/when".
I met my friend two days before my birthday.
I met my friend two days before he emigrated to Australia.
- For Teachers