I got the below message from IDFC and looks like they are shortening the due date by 3 days 😌
The payment due date on your credit card will now be 15 days from the statement generation date as per revised MITC starting from August statement cycle & applicable for all subsequent statements...