Would someone mind breaking down what the true reason for a time constraint is? I am having a difficult time figuring it out on my own.. I understand it can be used in case things are going well and all but what if things are going great?!

I implemented it on my last date and it went pretty well.. until we started fooling around and the time constraint went out the window. Should I have stuck to it better?