The good news was spreading that the TSA is allowing full-size sunscreens in carry-ons. Unfortunately, this was an error by the TSA:
For now, you may only carry a sunscreen that is up to 3.4oz (100ml) in size in your hand luggage. The only larger container size you may carry is a hand sanitizer which may take up to 12oz.
Very unfortunate but hopefully the TSA changes its mind after all the excitement that was spreading through the internet.
Here are some options: