Get-CsRgsHolidaySet into UDTable

I use data from CSV file to render a table, that works fine

        $Target = @()
        $Data| ForEach-Object {
            $Target += @{
                Name           = $_.Name
                StartDate      = Parse-DateDisplay -String $_.StartDate
                EndDate        = Parse-DateDisplay -String $_.EndDate
            }
        }

        $Columns = @(
            New-UDTableColumn -Property Name -Title $t.holiday
            New-UDTableColumn -Property StartDate -Title $t.startDate 
            New-UDTableColumn -Property EndDate -Title $t.endDate)

        New-UDTable -Data $Target -Columns $Columns -Search -Export -Sort 

Now I am trying to get the data directly into UDTable without to use CSV without success for now.

$Holidays = Get-CsRgsHolidaySet | Where-Object { $_.Name -eq $Filter } | Select-Object Identity -ExpandProperty HolidayList | Select-Object Name,StartDate,EndDate

$Target = @()

$Holidays | ForEach-Object {
    $Target += @{
        Name           = $_.Name
        StartDate      = $_.StartDate
        EndDate        = $_.EndDate
    }
}

Thanks!

Product: PowerShell Universal
Version: 1.5.2
UniversalDashboard: 3.0.2