Niacinamide is a form of vitamin B3 that has been used in skincare products for years, but it's been gaining a lot of buzz lately for its numerous skin benefits