На встречу - минут на 5 раньше, в гости - ни в коем случае не раньше, но можно позднее на 10-15 минут (15 предел) .В театр  - зависит от того есть ли там ресторан. Обычно мы сидим в ресторане напротив театра и приходим за 10 минут до начала.