Sorry if this has been done to death but does this foundation really last all day? And if I do the online colour match thing is it accurate in people's experience or shall I trek into town to John Lewis?! Thanks!