How to reduce/purge commit log

Hi, I want to get rid of all changes made before certain time period. I’m ok to loose that change history. Let me explain it by an example. I created a repo on 1st Jan 2020. Now, I am not interested in any change made before 1st Jan 2021. I am happy to see change-log only from 1st Jan 2021 onwards.

Question is - is there anyway to purge/remove commit history based on timeframe? And is it safe, meaning, after purging, there should not be any issue in rebuilding files from git.