Você pode usar a coleção do Laravel:
$collection = collect($arr['calls']);
E então, você pode usar o
max
e min
métodos com a chave relevante como seu argumento:$collection->max('call_date');
$collection->min('call_date');
Mas não tenho certeza se isso funcionará para strings de data. Se não, algo assim deve funcionar:
$value = function($item) {
return strtotime($item['call_date']);
};
$collection->max($value);
$collection->min($value);