This is definitely not a pic from last season. Rumple never wore that outfit in “Skin Deep” and Belle’s hair is different.
Was gonna go back to check if that’s what he was wearing in Skin Deep but hadn’t got around to it. If he’d been dressed the same as when he took her away, then I’d have guessed this scene may just be seeing her arrive at his castle for the first time. Wherever this scene fits, it’s probably not long after she arrives there, because I can’t see her staying in that ballgown all day every day when she’s got the blue dress to change into. But he’s not gonna be spinning her around the dancefloor on the day she moves in. The only way I can really see this fitting if they’re gonna do the dance scene, is if she hauls the ballgown out of storage and puts it on again after she’s got to know him a bit.