West Point church turns holiday giving into a free “shopping” spree, supplying 750 gifts to brighten Christmas for 150 children in need.