The best gift you can give your skin is anti-oxidants. Go ahead, fill up on nutrient-packed foods which will help you fight disease, feel more energetic, and even lose weight. The best anti-oxidants for your skin are found in colourful fruits and vegetables. Eat the rainbow across a week and see your skin glowing and body healthy.