The size and the location of the Label is relative to the starting DateTime and ending DateTime and of course the Day:
I figured this out, still the problem is if the user entered a time similar to a previously reserved time the program will create a label on the old one and obviously it will hide it, same if the user set