There are several workarounds for this issue.
- The most simple in this case is to use YYYY-MM-DD.
So we would have to change line
component.set("v.record.Date__c", '2016-1-1' );
into
component.set("v.record.Date__c", '2016-01-01' );
We could add line
rec.Date__c = new Date( rec.Date__c );
just after
var rec = component.get( 'v.record' );
line in perform method of javascript controller.