As somebody who has completely reworked his subscription “parsing” system, let me tell you guessimating the date will end in nightmares. Theres no relieable way to get subscription dates besides using the chat alerts because twitch doesnt care enough to add a changed_at / updated_at date to the API, which the community outroars for since ages.