Marks and Spencer's 'fabulous' polka dot mini skirt is bang on trend and a summer must-have