From budget beauty to fashion finds, shop 2023's best affordable gifts for teens now. Holiday shopping just got so much easier!