When did celebrities start to wear sunglasses?

Celebrities wear sunglasses for the below reasons:

1) Avoid sunglare

2) Avoid eye contact with public

3) To avoid people coming to know they slept few hours

4) To avoid to show that they were drunk highly previous nights.