Dissecting Beauty and Fashion Trends: Millennial vs. Gen Z