Howdy Ryan,
I have some good and bad news here. The bad news is this is not really possibly yet without majorly hacking things apart. The good news is that we are working on making this a builtin feature. Likely by version 4.3 of our plugin you will just this feature added without any investment on your part. Basically we will make it so that when a user purchases a ticket you will get notified of which dates they purchased for, and you will then be able to have a separate stock for each occurrence rather than a shared one for all occurrences.
Does that answer your question?
Cheers!
– Brook