When do credit cards get charged for stays reserved far in advance?

I am a http://Rover.Com customer. I want to reserve a spot for my dog with my preferred boarder several months in advance. If I confirm the booking now, will my credit card get charged immediately or closer to my actual stay dates? I am booking in October 2019 for stays in February and May 2020.