Tim Horton's will open its first restaurant in Indianapolis on Jan. 25