I feel like you are pushing Figma a bit too much. You basically created an almost entirely working app in the prototype — this is not something that needs to be done in Figma. A prototype is just that — a prototype. So I won’t advice you to try to polish every single detail there. I checked your file: this is just too much. Figma is not made for this. This information is useless to developers and for user testing, so there is no purpose in doing that in my view. And if that is a real application and not just practice, this sort of complexity would be hell to maintain.
A better simple approach would be to create one clickable date on one screen and one clickable date on another screen, that’s it. This is enough to show how the app would work when the developers will be implementing it.