Sarah Jessica Parker is 56 and fabulous!