The 29th Annual National Night of Prayer for Life takes place each year on December 8, the feast of the Immaculate Conception. The hours—9:00pm to 1:00am—were chosen to coincide with the time in which Our Lady of Guadalupe appeared to Juan Diego. The four hour time frame was chosen because of the four time zones in the U.S.