Tesco and Sainsbury's shoppers have been issued a deadline warning.