Diwali celebrations are spread over several days and involve wearing new clothes , sharing sweets and snacks , as well as lighting many lamps , candles and firecrackers .