The 2023 charitable calendar project