St. Peter’s new online Spirit Shop is open year-round, but Dec. 2 is the last day to order to receive items in time for Christmas. See all the great items here.