Actualmente en los modelos, los campos de fecha los tratamos como string. En los nuevos modelos deberíamos usar Carbon para los campos de fecha, de esta forma podríamos usar todas sus funciones y simplificar mucho código.
// obtener el mes de una factura
$mes = $factura->fecha->month;
// obtener el día de la semana de la factura
$dia = $factura->fecha->dayOfWeek; // 1 = lunes, 2 = martes...
// obtener cuanto tiempo hace desde la fecha de la factura en texto
echo $factura->fecha->diffForHumans(); // 2 days ago
echo $factura->fecha->locale('es')->diffForHumans(); // hace 2 días
Esto es una sugerencia a debatir. Está abierta a comentarios, votación y debate en la reunión semanal. Si se aprueba pasará a estado pendiente.