Last week my supermarket was the best stocked it has been since this began except for those elusive cleaning products.