I think you look fantastic and there is nothing dated about this outfit. The shoes look very current to me.

Very much yes. Looks like a dress actually!