An effective sunscreen should have an SPF rating at of least 15 and contain the ingredients avobenzone, titanium dioxide, or zinc oxide. Zinc oxide tends to be more opaque, and is thus not as cosmetically desirable. Newer sunscreens will be less obvious. As for expiration dates, sunscreens remain at full strength for up to three years. If your sunscreen is past its expiration date, replace it.