My car is new. When is the first time I should a) wash the top with a cleaner and b) treat the top with a protectant? What products are recommended?

Thanks!