Different types of GST forms & Due Dates of GST Returns