LibriVox volunteers bring you this year's selection of 25 sacred and secular carols and Christmas songs, in English, German and Latin.