Without hormones, you can't reliably make your period come two days early. If you're on a combined pill, patch or ring, there is a safe way to shift it.
Your period starts when the corpus luteum regresses and progesterone falls. Without continued LH, that happens about 12 to 16 days after ovulation (Berek & Novak's Gynecology, p. 294). The timing is set by when you ovulated, so nothing you eat or do speeds it up.
The
Cleveland Clinic lists several popular methods that don't work for controlling your period. It names lemon juice, vinegar water, raspberry leaf tea, pineapple juice and ibuprofen. The same lack of evidence applies to the usual "bring it on" remedies like papaya, parsley, ginger and high-dose vitamin C. Those are not proven and can cause stomach upset. Very large vitamin C doses can cause diarrhea and kidney stones. Some herbs are unsafe if you could be pregnant.
A variation of 2 days either way is normal. Cycles are considered regular if they vary by about 7 to 9 days or less. If you're trying to plan around an event, it's usually easier to delay a period than to bring it early.
NHS guidance covers delaying with the pill or norethisterone.
I searched for recent meta-analyses and found nothing that changes this advice.
If you tell me whether you're on hormonal birth control and why you want it earlier, I can be more specific.