Можно одной строкой: {{\Carbon\Carbon::parse('2018-08-31T12:40:00+0300')->format('d.m.Y H:i:s');}} с помощью того же Carbon. Что может быть проще?
Если нужно часто делать такие преобразования и во многих шаблонах, можно расширить blade собственной дерективой, которая будет заниматься преобразованием.
Да, есть. В данный момент мне негде попробовать, но уверен, что приведённые строчки можете сразу вставлять в шаблон и они будут работать. После нужно, конечно, на место строки подставить переменную с датой.