Time of supply of services under GST - 16 Questions Answered