Mary’s Anointing of Jesus

Scripture records different anointings of Jesus by Mary. They seem to be different. Why the discrepancy?

In Matthew and Mark, we see that Mary anointed Jesus two days before the Passover. Then, in John, we read that Mary anointed Jesus six days before the Passover. This seems like an obvious discrepancy. Is it?

Mary’s Anointing of Jesus