Generation X tops baby boomers in cosmetic procedures