Deepavali 2026: All you need to know about Supreme Court-permitted time slots, green crackers and other directives