Perhaps Cora helped them escape the Underworld and redeemed herself and they’re having a sort of memorial in her memory. It would also explain why Regina is dressed the way that she is – Not because it’s her soul mate but because it’s her mother?
But that still wouldn’t explain why Robin isn’t there since any good boyfriend would be there to support her.