Christmas Eve is greatest risk for heart attack, study claims