Urban Decay Elements Eye Shadow Palette The mystical Urban Decay Elements Eye Shadow Palette ($52) contains a rainbow of shades that will fit any costume. The green hues are perfect for an Eve getup, while the oranges are perfect for your pumpkin outfit. Image Source: sephora.com Urban Decay Elements Eye Shadow Palette $52 from sephora.com Buy Now