A solar eclipse can only happen at new moon. For a solar eclipse to take place at the vernal equinox, therefore, the new moon must come on the equinox date. Of course, a March equinox new moon doesn’t always necessarily guarantee a solar eclipse. Here’s why.