Markets to shut at 8pm across country from July 1