Does a contract need an end date?

Under English Law, does a contract for the provision of services need to have an end date, or can it be open-ended?