I'm also dealing with this problem currently and I'm seeing the improvements by following up few things-
1. Try to reduce your fat.
If you have moobs, you probably have belly fat and love handles too. You may not be fat overall but there still is unwanted fat on your body. Try to reduce it by maintaining a calorie deficit. Some people like us have a tendency to grow body fat in those unwanted areas. We just have to fight it by aiming to become lean.
2. Try to gain strenght
More strength ->You lift more weights ->You build more muscles ->You burn more fat
Compound exercises are best
3. Increase testosterone levels
More testosteron levels -> More strength -> You lift more weights -> You build more muscles -> You burn more fat
Look for natural supliments like Vit D, Zinc and Magnesium.
4. Decrease estrogen levels
I'm not able to focus on this because first three take up most of my time and consideration. There are certain foods that give rise to estrogen levels. Find them up using a google search and see if your diet has lots of them...?
5. Create distraction
If you develop muscles around your chest, its gonna look better. The muscle would at least create some distraction.