The Wedding Singer. The comedy movie is set in the 1980's, although many pointed out Drew Barrymore's hair style didn't become popular until the 1990's.
#3 Not true. There are pictures of people out west wearing them in the late 1860's