When are the Presidential Debates?

The Presidential Debates are a set of Town Hall style meetings or simply just on a stage where the two competing presidential candidates argue their points toward become the next presidents.